私はスライドショーに取り組んでおり、jquery each()ループが各反復で機能し、各画像を順番にアニメーション化できるようにしたいと考えています。
次のコードがあります。IDが「戻る」の画像をクリックすると、各画像が順番にフェードし始めます。残念ながら、すべての画像が一度にフェードします。
注:要素は、z-indexを介して互いに積み重ねられます。JSfiddleで動作するように見えますが、Firefoxでテストしました。正しい要素をすべて一度に取得し、順番にフェードアウトするのではなく、アクションを実行します。
$(document).ready(function () {
$('img#back').click(function () {
$('span').each(function (index) {
$(this).delay(1000 * index).fadeTo('slow', 0);
});
});
});