我用JavaScript编写的代码不足以使该代码有争议地循环,或者至少循环了很多次。

这是代码,它使div的背景淡入淡出,现在我希望它循环播放。

<script>
var timeInOut=2000

$(document).ready(function(){
     $("#background2").fadeIn(timeInOut,function(){
        $("#background3").fadeIn(timeInOut,function(){
        $("#background2").css("display","none");
        $("#background3").fadeOut(timeInOut);
        });
     });
 });
</script>


提前致谢,
史蒂夫

最佳答案

$(document).ready(function(){
    window.setInterval(function(){
         $("#background2").fadeIn(timeInOut,function(){
            $("#background3").fadeIn(timeInOut,function(){
            $("#background2").css("display","none");
            $("#background3").fadeOut(timeInOut);
            });
         });
     }, 1000); // 1000ms,  change to the interval you want.
 });

09-19 16:28