当动画是CSS过渡时,jQuery是否返回true ?



场景:

  1. 通过jQuery改变元素的类来触发CSS过渡。

  2. 当CSS转换发生时,运行if( $(elem).is(':animated') ) {…}

if返回为真吗?

你可以自己尝试一下,但我很好奇并测试了它。

http://jsfiddle.net/udedV/

答案是否定的

使用:animated检查元素当前是否在队列中

CSS转场不使用queue,

if( $(elem).is(':animated') )

如果是CSS动画,它将永远为false

相关内容

  • 没有找到相关文章

最新更新