これが明らかなものであるならば、私を許してください。
ページに不明な数の要素があり、一度に1つずつループして、処理を行う必要があります。ただし、要素で使用される関数が完了するまでループを一時停止してから、次の反復に進む必要があります。
$ .eachループでこれを実行しようとしましたが、コマンドがすぐに実行され、コマンドが完了するのを待たずに終了しました。
何か案は?
$('elem').each(function(){
$(this).fadeIn().wait(5000).fadeOut();
});
これは私が持っているもので、非常に単純です。ここからwait()関数を取得しました:jqueryクックブックサイト。
問題は、ループが待機しないことです。実際のコマンドは意図したとおりに機能します。すべてが一度にオフになるだけです。
助けてくれてありがとう。
編集:これが実行された後、ループを再度実行して、要素のリストが順番にフェードイン/フェードアウトされるようにすることができます
EDIT2:1.4.2 jQuery libを取得してから、1.3.2を使用していたため、カスタムのwait()関数を使用していました。lobstrosityで説明されているように、delay()を使用しています。lobstrosityに感謝します:)。