小编kth*_*o91的帖子

而真正的循环会冻结浏览器 javascript

所以我试图改变图像并将它们变成一个循环,我想出了这个脚本,我遇到的问题是,当它改变到第二张图片时,javascript 会冻结在我身上,我知道它while(true) 部分,但我不知道如何修复它,请帮忙。
感谢您

var images = new Array();
images[0] = "image1.jpg";
images[1] = "image2.jpg";
images[2] = "image3.jpg";
setTimeout("changeImage()", 3000);
var x=0;

function changeImage()
{
    while(true){
        document.getElementById("img").src=images[x]
        x++;
    }

    if (x=2){
        x=0;
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript loops image while-loop

-2
推荐指数
1
解决办法
3636
查看次数

标签 统计

image ×1

javascript ×1

loops ×1

while-loop ×1