我一直在我们的网站上工作,并注意到当用户点击下一个按钮时,主页上的滑块加速。jquery滑块开始加速
当你没有选择下一个箭头时,它可以滑动,但是当你这样做时突然加速。
我认为这是什么原因造成它加速:
$(document).ready(function() {
setTimeout("$('.caro-arrow.caro-arrow-r').click()", 8000);
$('.caro-arrow.caro-arrow-r').click(function() {
setTimeout("$('.caro-arrow.caro-arrow-r').click()", 8000);
});
})
没有人有任何想法如何,我可以修复它,这样它不会滑动,当选择了下一个箭头更快?
感谢
,应清除任何先前设置的超时。但是你的代码无论如何都没有多大意义。为什么点击的元素想让你在经过一段时间后点击这个元素?! –
您处于递归无限循环中,因为当文档准备就绪时,您在点击时触发另一个触发器的触发器。这是无限的。删除第一个setTimeout,让第二个单击函数。 –