今日、これを理解するのに少し苦労しています。DOM (同じ属性要素 $('.elements') の下にリストされている) 内に 5 つの項目をフェードインおよびフェードアウトさせたいと考えています。 API を少し読んで、フェードインとフェードアウトのショーケース ギャラリーを実装するには、.each() が素晴らしいアイデアだと思いました。
ただし、私は現在使用しています:
$('.elements').each(function() {
$(this).fadeIn(2000).delay(200).fadeOut(2000).show();
})
しかし、すべてが一度にフェードインおよびフェードアウトします。
すべてが連鎖され、リストの最初の項目 (別名 - $('elements').eq(0)?) から最後の項目まで開始され、再び再開されるシーケンシャル エフェクトを実行するにはどうすればよいですか?
javascript/jqueryでこれを行うにはwhileループが本当に必要ですか? 負荷とファイルサイズを削減するために jQuery が実行できるようにチェーンできる同様の機能があることを期待していました。
また、画像が div からオーバーフローするのを制限する方法はありますか?