jQuery ScrollTo:多次点击链接 = 时髦的移动堆叠
这是代码:
$('.next').click(function(){
$(window).stop(true,true).scrollTo('+=800px', 1000, { axis:'x' } );
});
$('.prev').click(function(){
$(window).stop(true,true).scrollTo('-=800px', 1000, { axis:'x' } );
});
当多次单击 » 时,即使使用 stop(true,true)
参数,它也会将它们排队。有人知道为什么吗?
Here is the code:
$('.next').click(function(){
$(window).stop(true,true).scrollTo('+=800px', 1000, { axis:'x' } );
});
$('.prev').click(function(){
$(window).stop(true,true).scrollTo('-=800px', 1000, { axis:'x' } );
});
Site can be previewed here: http://www.allisonnavon.com/index.php?/projects/raw-rhythm/
When the » are clicked more than once, it queues them up, even with the stop(true,true)
parameter. Anyone know why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
.stop()
仅影响该元素的动画队列,而不是您在这种情况下可以只是.animate()
(不需要 < code>scrollTo 插件在这里):这样
.stop()
< /a> 将影响这些元素上的动画队列。.stop()
only affects the animation queue for that element, instead you can just.animate()
in this case (no need for thescrollTo
plugin here):This way the
.stop()
will effect the animation queue on those elements.