到目前为止,在我的研究中,我发现的唯一css3转换事件是transitionEnd。我想做的是将一个javascript函数绑定到一个元素,以便在转换发生时不断重新启动。考虑$(window).resize,但对于使用css3转换调整大小的元素。
这可能吗?我没有发现transitionStart、transitionAnimation或任何其他可以让我检测到、开始或发生转换的时间的东西。
我更喜欢jQuery的绑定,但其他方法也可以。此外,这需要在FF、Chrome、Safari和Opera中工作。谢谢大家!
唯一与CSS3转换相关的事件是transitionend
[1]。
[1]http://www.w3.org/TR/css3-transitions/#transition-事件-
没有其他CSS转换事件:http://dev.w3.org/csswg/css3-transitions/#transition-事件-
我假设您正在添加一个css类,该类在页面加载或某种类型的事件(mouseover、click、mouseenter等)上处理转换。将其作为并行javascript函数的起点。然后使用transitionEnd停止它。要使它与多个浏览器兼容,您可能需要阅读
https://developer.mozilla.org/en/CSS/CSS_transitions
希望对有所帮助