我有一个接受输入的框,然后使用可滚动的seekTo
方法keyup
转到特定幻灯片。问题是,如果有人快速键入,则可滚动的队列会很大,并且动画需要一段时间才能停止。
我想要的是上keyup
一个动画停止(除非输入为空)并且新动画开始。我试过.stop()
在不同的地方放,但似乎没有任何效果。
这是类似于我正在做的事情的小提琴:http: //jsfiddle.net/QaMZH/
在框中输入一个数字(例如:1)然后将其更改为另一个数字(例如:2)将使可滚动到该幻灯片编号的动画,但快速更改数字会使一堆动画排队,这可能需要一段时间才能完成。