我需要遍歷每個div .row添加或刪除具有CSS3 3D轉換效果的翻轉類。jquery每個添加類延遲in
當我用jquery each()將這個添加/刪除類應用於每個「.row」時,所有的div都會在同一時間添加或刪除類「.flip」。我需要延遲這個看起來像多米諾骨牌效應。
任何想法如何讓這個工作?或者如何添加/刪除翻轉類一個接一個?
這是我已經找到,但它不工作:
$('.row').each(function(i){
if($(this).hasClass('flip')){
$(this).delay(i*500).removeClass('flip');
}else{
$(this).delay(i*500).addClass('flip');
}
});
在這種情況下,你不應該需要'toggleClass'的第二個參數http://jsfiddle.net/xPgJp/2/ –
@Kevin B,這是真的。我想我只是養成了使用第二個參數來處理其他條件的習慣。編輯以反映 – Scrimothy
是的,工作,謝謝。我嘗試添加一個超時,但使用切換。再次感謝!!! –