2011-06-06 60 views
1

下面的代碼添加一個類的最後一個div:'Refire'jQuery每秒?

$(".mydivs:last").addClass('added'); 

此工程在頁面加載,但div的是在動畫中,所以順序變化。有沒有辦法讓代碼每秒運行一次,所以每次都將類添加到最後一個div中?

對我而言,我不認爲最重要的是每個div都會有新課程。

感謝

回答

3

你可以用動畫或:

setInterval(function(){ 
    $(".mydivs:last").toggleClass('added'); 
},1000); // add or remove class `added` after every one second; two change the duration you can chage the value of `1000` 
0

您可以使用setInterval做到這一點。

setInterval(addNewClass, 1000); 

function addNewClass() { 
    $(".mydivs:last").addClass('added'); 
} 
0

改爲向動畫添加回調。

+0

進出口使用的插件中,我不認爲允許那。我知道它有點混亂,但我的工作實踐的缺點是什麼?謝謝 – Evans 2011-06-06 11:51:48

2

由於Peeter建議,您可以在回調中添加動畫,例如:

jQuery.fadeIn(2000, function() { 
    $(this).addClass("added"); 
});