jqueryテンプレートを使用しているときに、アイテムのリストを順番にフェードインしようとしています。
jquery テンプレートを使用せずにこれを行う方法を見てきましたが、それらを使用する場合の方法についてはわかりません。
これが私が目指している効果です:
http://demos.coolajax.net/jquery/sequential_fadein_fadeout/
これが私のテンプレートコードです:
$template.tmpl(formattedData).appendTo($el);
助けてくれてありがとう!
アップデート:
私がする必要があるのは次のようなことだと思います...
$template.tmpl(formattedData).appendTo($el).delay(100*index).fadeIn(250);
問題は、そのインデックス値をどのように取得するかです。
このようなことはできますか?
$template.tmpl(formattedData).appendTo($el).each(function(i){$.delay(100*i).fadeIn(250)});
アップデート:
私はそれを理解することができました。これが答えです
$template.tmpl(formattedData).appendTo($el).each(function(i){$(this).delay(200*i).fadeIn(250);});
「li」の CSS で display プロパティを none に設定することを忘れないでください (すでにその部分は正しく設定されています)。
とにかく、助けようとしたすべての人に感謝します!