【发布时间】:2012-08-09 22:29:04
【问题描述】:
首先,jQuery Transit 非常棒。如果您还没有看过它,请查看http://ricostacruz.com/jquery.transit/ 并感到惊讶!
但一个问题是,虽然它声称使用 jQuery 的效果队列,而且似乎在大多数情况下,但我无法让 jQuery 的 .stop() 方法使用它。
我在这里发布了一个小提琴:http://jsfiddle.net/nicholasstephan/sTpa7/
如果单击动画按钮,则会使用标准的 jQuery .animate() 将框慢慢向右移动。如您所料,点击停止将停止动画。点击重置也会停止动画并将盒子放回它开始的地方。
如果你点击转换,它应该做同样的事情......但它没有......
这里发生了什么?有人知道解决方法吗?
谢谢。
【问题讨论】:
-
我正在寻找相同问题的解决方案。您是否尝试过以下代码:github.com/rstacruz/jquery.transit/issues/18?
-
我没试过。很好的发现。我正在为我现在需要停止的动画使用普通的旧 jQuery 动画,但我一定会看看。
标签: jquery animation transition