aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/web/api/window/onmozbeforepaint/index.html
blob: c5206502d709453fc66f5d6007c51fad7720f306 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
---
title: Window.onmozbeforepaint
slug: Web/API/Window/onmozbeforepaint
tags:
  - API
  - Property
translation_of: Web/API/Window/onmozbeforepaint
---
<p>{{ ApiRef() }}</p>

<p>{{ obsolete_header("11") }}{{ non-standard_header() }}</p>

<div class="warning"><strong>警告:</strong> 这个非标准时间处理器在某些已发布版本中无法使用,而且已经在Gecko 11.0 中被移除{{ geckoRelease("11.0") }}</div>

<h3 id="Summary" name="Summary">摘要</h3>

<p><code>MozBeforePaints</code> 事件的事件处理器. 这样做是为了保持和 {{ domxref("window.mozRequestAnimationFrame()") }}方法一致以期在JavaScript代码中提供流畅,同步的动画。</p>

<h3 id="Syntax" name="Syntax">语法</h3>

<pre class="eval">window.onmozbeforepaint = <em>funcRef</em>;
</pre>

<ul>
 <li><code>funcRef</code> 是处理器函数。</li>
</ul>

<h3 id="Example" name="Example">例子</h3>

<p>请查看{{ domxref("window.mozRequestAnimationFrame()") }}</p>

<h3 id="Notes" name="Notes">注意</h3>

<p>这个事件会在浏览器重绘前立即触发,如果事件被一个或多个代码调用响应{{domxref("window.mozRequestAnimationFrame()") }}。事件处理器会接收到一个事件作为输入参数,其 <code>timeStamp</code> 属性为UTC起始到现在的毫秒数字,这是当前动画帧的“当前时间”。这个时间对于所有在相同浏览器窗口运行的,包括哪些用了 {{ domxref("window.mozRequestAnimationFrame()") }} 方法,<a href="/en/CSS/CSS_transitions" title="en/CSS/CSS transitions">CSS transitions</a>, 和 SMIL animations的都是一样的。</p>

<h3 id="Specification" name="Specification">说明</h3>

<p>没有特别的说明。</p>