无限循环Javascript函数,随机图像



我正在尝试设计一个循环函数,从我的html中提取图像,并将它们放在屏幕上的随机位置。到目前为止,它正在发挥作用。然而,我希望它能反复随机地改变图像和位置。现在,代码在加载时运行一次,并且保持静态。我一直在尝试使用循环,但到目前为止,它们要么不起作用,要么导致页面崩溃。

window.onload = function() {
randomPlace1('parameter');
};

function getRandomInt(max) {
return Math.floor(Math.random() * max);
}

var idNum = (getRandomInt(86));
setTimeout("randomPlace1()", 30000);

var i = 0;
function randomPlace1() {
setTimeout(function() {
document.getElementById("i" + idNum).style.display = "block";
document.getElementById("i" + idNum).style.top = Math.floor(Math.random() * 101);
document.getElementById("i" + idNum).style.left = Math.floor(Math.random() * 101);
document.getElementById("i" + idNum).style.zIndex = Math.floor(Math.random() * 10);
}, 3000);
}

尝试使用setInterval。。。

.setTimeout() //executes the code after x seconds.
.setInterval() //executes the code **every** x seconds.

相关内容

  • 没有找到相关文章

最新更新