ここでは合計初心者です。私はsetIntervalを使ってリストをフィルタリングし、各リスト項目に2秒ごとにクラスを追加/削除するスクリプトを持っています。setIntervalループに複数回適用する方法
setIntervalループごとに異なる時刻を適用できるように、このスクリプトを編集するにはどうすればよいですか?
たとえば、最初のリスト項目では、setInterval(または遅延)を3秒にし、2番目のリスト項目を1.5秒にしたいなど、リストが終了するまで続きます...私は、それぞれのループが異なるタイミングをとる必要があります。どのようにこれを行うことができますか? あなたの助けに感謝します。
$(function() {
var $list = $('#animation li');
$list.filter(':first').addClass('go');
setInterval(function() {
if($list.filter('.go').index() !== $list.length - 1) {
$list.filter('.go').removeClass('go').next().addClass('go');
}
else {
$list.removeClass('go').filter(':first').addClass('go');
}
}, 2000);
これはあなたの5番目の要素によって、あなたは第二の0.09thのための間隔を設定することがありますことを意味しています。崩壊間隔を持つ目的は何ですか?あなたは本当に速いイベントのオーバーフローで終わるつもりです。 – Joe
数学は3秒で始まり、関数が無限に連続的に発射されるまでに6秒かかります。 [Wolframで計算された](http://www.wolframalpha.com/input/?i=sum&a=*C.sum-_*Calculator.dflt-&f2=6/2^k&f=Sum.sumfunction_6/2^k&f3= 1&f = Sum.sumlowerlimit_1&f4 =無限大&f = Sum.sumupperlimit_infinity&a = * FVarOpt.1 -_ ** - *** Sum.sumvariable ---。* - ) – Joe