【发布时间】:2011-07-15 19:11:22
【问题描述】:
我正在编写一个 jQuery 插件来通过 CSS3 转换为元素设置动画。在 jQuery 中,.stop() 会中断所选元素上的当前动画。
知道如何停止正在运行的 CSS3 动画吗?是否有本地方法来处理这个问题,还是我必须测量动画,并将动画元素的样式设置为当前位置、颜色大小或其他?
这是 jQuery 插件的当前状态: http://jsfiddle.net/meo/r4Ppw/
我尝试将“-webkit-transition-duration”设置为 0 / none / false。但它不会停止动画。
【问题讨论】:
-
您是要阻止它-将其保持在当前级别-(暂停)还是将动画跳到最后?
-
我想同时实现,所以我对任何类型的输入 '.stop(false, ture)' 和 '.stop(false,false)' 都开放
标签: javascript css