setInterval为什么只执行一次

  • 简单的背景切换

jquery部分

$(function(){

            

            function direct(){

                

                for(var i=0;i<2;i++){

                $(".bg_img").eq(i).show().siblings().hide();

                }

            }


            setInterval(direct,1000);

        })

html部分

<div class="main_bg">

        <div class="bg_img bg1"></div>

        <div class="bg_img bg2"></div>

    </div>

css部分

.bg2默认display:none;

  • setInterval()只执行了一次,就想问为啥进入不了第二次?

各位大佬不要鄙视我,感谢您的解答~


弑天下
浏览 777回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript