webkit 过渡在 Mozilla 和 Opera 中结束?

Posted

技术标签:

【中文标题】webkit 过渡在 Mozilla 和 Opera 中结束?【英文标题】:webkit transition end in mozilla and opera? 【发布时间】:2011-08-14 18:19:19 【问题描述】:

不知道在mozilla和opera浏览器的Chrome中是否有一些预定义的事件,例如webkitTransitionEnd

如何检测浏览器是否启用了 webkit 和 CSS3?

【问题讨论】:

请注意,Opera 12 对事件的命名方式做了一些更改,请参阅 ***.com/a/12174628/890492 这个垫片很有用:github.com/EvandroLG/transitionEnd 【参考方案1】:

根据the MDN Doc Center有这样一个事件:

转换完成时会触发一个事件。在 Firefox 中,事件为 transitionend,在 Opera 中为 oTransitionEnd,在 WebKit 中为 webkitTransitionEnd

【讨论】:

你的意思是transitionEndin mozilla? @Woho87:这是从文档中直接引用的,所以除非文档有误,否则它是transitionend 如果您觉得我的回答有用,请随时投票(甚至接受);-) 似乎在 Opera 中,从版本 12 开始,“oTransitionEnd”事件被重命名为“otransitionend”;您应该为这两个事件注册一个事件处理程序

以上是关于webkit 过渡在 Mozilla 和 Opera 中结束?的主要内容,如果未能解决你的问题,请参考以下文章

WebKit 和 Mozilla 中的 -ms-clear 等价物是啥?

Webkit 浏览器中的 CSS 过渡填充故障

-webkit-transition 在 HTML4 过渡中可以正常工作,但在 HTML5 中不行?

Webkit 对渐变过渡的支持

使用任何动画/过渡时的 Webkit 边界半径和溢出错误

如何在 CSS 过渡期间防止 Webkit 文本呈现变化