这是 实验性技术
检查 浏览器兼容性表格 要小心谨慎在生产中使用这之前。

Web 动画 API 's EffectTiming dictionary's iterationStart property specifies the repetition number which repetition the animation begins at and its progress through it.

Element.animate() , KeyframeEffectReadOnly.KeyframeEffectReadOnly() ,和 KeyframeEffect.KeyframeEffect() all accept an object of timing properties including iterationStart. iterationStart corresponds directly to AnimationEffectTimingReadOnly.iterationStart in timing objects returned by AnimationEffectReadOnly , KeyframeEffectReadOnly ,和 KeyframeEffect .

句法

var timingProperties = {
  iterationStart = iterationNumber
};
timingProperties.iterationStart = iterationNumber;
					

A floating-point value whose value is at least 0 and is not +Infinity , indicating the offset into the number of iterations the animation sequence is to run at which to start animating. iterationStart represents the iteration index at which the animation effect begins as well as its progress through that iteration.

Usually you'll use a value between 0.0 and 1.0 to indicate an offset into the first run of the animation at which to begin the animation performance, but any positive, non-infinite value is allowed. Since all animations' iteration indexes start at 0, a value of 0.5 would start the animation halfway through its first iteration or loop. Meanwhile, a value of 1.2 means the animation will begin playback 20% of the way through its second iteration, and so forth.

It's currently undefined what happens if you specify a value of iterationStart which is greater than the value of AnimationEffectTimingProperties.iterations 。见 issue 170 in the Web Animations API specification's issue tracker for details and status of any changes to the specification in this regard.

规范

规范 状态 注释
Web 动画
The definition of 'iterationStart' in that specification.
工作草案 编者草案。

浏览器兼容性

The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request. 更新 GitHub 上的兼容性数据
桌面 移动
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
iterationStart Chrome 52 Edge ≤79 Firefox 63 IE No Opera Yes Safari No WebView Android 52 Chrome Android 52 Firefox Android 63 Opera Android No Safari iOS No Samsung Internet Android Yes

图例

完整支持

完整支持

不支持

不支持

实验。期望将来行为有所改变。

实验。期望将来行为有所改变。

另请参阅

元数据

  • 最后修改: