説明を簡単にするためにjsfiddleを作成しました。( http://jsfiddle.net/FPznm/ )。私がやろうとしているのは、テーブルの最後にある「Visa mer」ボタンをクリックすると、非表示の行が遅れてフェードインされるようにすることです。
現在のようには機能せず、その理由はわかりません。(jsfiddle の Javascript ウィンドウを参照してください)。
問題は、効果が消える.delay()
前に を追加すると、まだ表示されることです。.fadeIn()
fadeIn()
for (i = 0; i <= increaseBy; i++) {
hidden.eq(i).delay(i * 20).fadeIn(500);
hidden.eq(i).removeClass("hidden");
}
これは、問題があるコードです。それが機能しない原因であると考えて.eq()
います。