2011-01-27 58 views
2
$(function() { 
    setInterval("clickRight()", 5000); 
}); 

    $('.slide_right').click(function clickRight(){ 
etc... 

我基本上希望我的幻燈片移動到下一張幻燈片,就好像用戶點擊了右鍵。這個例子不適合我。在沒有用戶點擊的情況下執行點擊功能?

+2

請**不要**將字符串傳遞給`setInterval`和`setTimeout`。它是僞裝的「eval」,每當你使用`eval`時,忍者就會切下一隻小貓的頭。 ☹ – 2011-01-27 16:47:03

+0

woot,更多死小貓:) – 2011-01-28 18:07:00

回答

1
setInterval("clickRight()", 5000); 

function clickRight() 
{ 
    $('.slide_right').trigger('click'); 
}; 
8
$('.slide_right').trigger('click'); 

$('.slide_right').click(); 
0

您可以使用觸發器來強制事件:

function clickRight(){ 
$('.slide_right').trigger('click'); 
} 

$(function() { 
    setInterval("clickRight()", 5000); 
}); 
0

你可以給一個名稱,點擊功能,做這樣的setInterval的...

$("#Id").click(function _clickFunction(){ 
    something(); 
}; 

interval=setInterval(function{ 
    _clickFunction(); 
},5000); 
相關問題