setTimeout のミリ秒パラメータに変数を使用したいと考えています。
HTML
<ul>
<li>list item</li>
<li>list item</li>
<li>list item</li>
<li>list item</li>
</ul>
jQuery
var wait = $("li:last").index()*4000;
document.write(wait+'<br>');
setTimeout (argument.callee, wait);
コードは、リスト項目の数に応じて待機時間を計算し、コードを繰り返す必要があります。これを無限に繰り返す必要があります。私は多くの変種を試しましたが、それらはすべてエラーを引き起こします。それは明らかなことだと確信しています。何か助けはありますか?
ここにフィドルがありますhttp://jsfiddle.net/sZ3KY/