我一直在我們的網站上工作,並注意到當用戶點擊下一個按鈕時,主頁上的滑塊加速。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,讓第二個單擊函數。 –