Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
设想:
通过 jQuery 更改元素的类来触发 CSS 过渡。
当 CSS 过渡发生时,运行if( $(elem).is(':animated') ) {…}
if( $(elem).is(':animated') ) {…}
这会if回归真实吗?
if
您可以自己尝试一下,但我很好奇并对其进行了测试。
http://jsfiddle.net/udedV/
答案是不。
使用:animated检查元素当前是否在队列中。
:animated
CSS 过渡不使用队列,
if( $(elem).is(':animated') )
如果它是由 CSS 动画的,它总是错误的。