0

设想:

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

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

这会if回归真实吗?

4

1 回答 1

0

您可以自己尝试一下,但我很好奇并对其进行了测试。

http://jsfiddle.net/udedV/

答案是不。

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

CSS 过渡不使用队列,

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

如果它是由 CSS 动画的,它总是错误的。

于 2013-06-12T23:16:17.907 回答