※ ChatGPTを利用し、要約された質問です(原文:jQueryでの画像のフェードインのループ)
jQueryでの画像のフェードインのループ
jQuery初心者です。
jQueryで3枚の背景画像がフェードインで切り替わり、ループするようにしたいのですが、
下記のように書いてみたのですが、1週ループまでは上手くいくのですが、2週目に2枚目の画像で止まってしまいます。
下記だと何故2週目の2枚目で止まるのか?の原因と、スマートな書き方をご教授頂けませんか?
<head>
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
</head>
<script>
$(function() {
$("div.fadein_1").fadeIn(1000);
setInterval(function(){
$("div.fadein_2").delay(4000).fadeIn(1000, function(){
$("div.fadein_3").delay(4000).fadeIn(1000, function(){
$("div.fadein_2").attr('style', 'display:none;');
$("div.fadein_3").fadeOut(1000, function(){
clearQueue();
});
});
});
}, 0);
});
</script>
<div class="fade">
<div class="fadein_1" style="display:none;"></div>
</div>
<div class="fade">
<div class="fadein_2" style="display:none;"></div>
</div>
<div class="fade">
<div class="fadein_3" style="display:none;"></div>
</div>
お礼
丁寧な回答ありがとうございました。 おかげさまで何とか目的を達成する事ができました。