当 CSS 转换结束时,对 <div> 元素执行一些操作:
// Code for Safari 3.1 to 6.0
document.getElementById("myDIV").addEventListener("webkitTransitionEnd", myFunction);
// Standard syntax
document.getElementById("myDIV").addEventListener("transitionend", myFunction);
亲自试一试 »
当 CSS 转换完成时,transitionend 事件发生。
笔记:如果过渡在完成之前被删除,例如如果 CSS过渡性质属性被删除,transitionend 事件将不会触发。
有关 CSS 过渡的更多信息,请参阅我们的教程CSS3 过渡。
object.addEventListener("webkitTransitionEnd",
myScript); // Code for Safari 3.1 to 6.0
object.addEventListener("transitionend",
myScript); // Standard syntax
气泡: | 是的 |
---|---|
可取消: | 是的 |
事件类型: | 转换事件 |
DOM 版本: | 3 级活动 |
CSS 教程:CSS3 过渡
CSS 参考:CSS3 过渡属性
CSS 参考:CSS3 过渡属性 属性
event.transitionEnd
是 DOM Level 3 (2004) 功能。
所有现代浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!