我目前正在建立一个网站来托管软件。我想要的是添加到项目页面的是循环截图的幻灯片,大约每 5 秒更改一次图像。有没有办法只使用 JavaScript 以时间间隔触发脚本?..或者我是否必须求助于其他方法来实现我想要的功能。在此先感谢您的帮助!
定期运行 JavaScript 函数
IT技术
javascript
2021-03-13 19:54:25
4个回答
function doSomething() {
alert('This pops up every 5 seconds and is annoying!');
}
setInterval(doSomething, 5000); // Time in milliseconds
将您想要每n毫秒重复调用一次的函数传递给它。(setTimeout
顺便说一下,将调用一个带有超时的函数。)
如果您想停止计时器,请保留setInterval
的返回值并将其传递给clearInterval
。
你想要这个setInterval
功能。
setInterval(function() {
// This will be executed every 5 seconds
}, 5000); // 5000 milliseconds
基本参考:http : //www.w3schools.com/jsref/met_win_setinterval.asp(请忽略对“lang”参数的引用)
更深入的参考:https : //developer.mozilla.org/en-US/docs/Web/API/window.setInterval
它更改 div 中的日期时间,并且时间在 1 秒后频繁更改。
setInterval(function(){
var date=new Date();
$('.class').html(date);
},1000);