查看转换已经运行了多少秒:
document.getElementById("myDIV").addEventListener("transitionend", myFunction);
function myFunction(event) {
this.innerHTML = "Transition lasted: " + event.elapsedTime + " seconds";
}
亲自试一试 »
elapsedTime 属性返回转换已经运行的秒数,当过渡结束事件发生。
笔记:如果过渡暂停(通过使用过渡延迟 CSS 属性),返回值不会受到影响。
该属性是只读的。
event.elapsedTime
返回值: | 一个数字,表示转换已运行的秒数 |
---|
HTML DOM 参考:过渡结束事件
HTML DOM 参考:TransitionEvent propertyName 属性
CSS 参考:CSS3 过渡属性
CSS 参考:CSS3 transition-duration 属性
event.elapsedTime
是 DOM Level 3 (2004) 功能。
所有现代浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!