我已經創建了這個以下小提琴:的setTimeout() - 在劃分不正確輸出滑塊
它示出了當我不手動選擇幻燈片正確的顯示,它自動地改變的基礎上的幻燈片setTimeout。但是當我通過點擊下面三個點從三個幻燈片(在小提琴中)中選擇一個幻燈片時,它會導致不正確的輸出顯示。我知道問題是由於剩下的其他超時引起的。我嘗試過使用clearTimeout但沒有工作。
請幫
以下是代碼:
var check=0;
var Wwidth=$(window).width()-9;
$(document).ready(function() {
$('.contentContainer').css({'width':''+Wwidth+'px'});
$('.three').click(function() {
$('.container').animate({
'left': '-1120px'
});
clearTimeout(timer);
var timer=setTimeout(function() {$('.one').click();}, 6000);
});
$('.two').click(function() {
$('.container').animate({
'left': '-560px'
});
clearTimeout(timer);
var timer=setTimeout(function() {$('.three').click();}, 6000);
});
$('.one').click(function() {
$('.container').animate({
'left': ''+0+'px'
});
clearTimeout(timer);
var timer=setTimeout(function() {$('.two').click();}, 6000);
});
var timer=setTimeout(function() {$('.two').click();}, 6000);
});
是否使用'click'當你的意思'trigger'? –
@LayTaylor我不明白你在問什麼。 – Zword
我不確定爲什麼你要在超時時間內添加點擊處理程序 –