我正在使用JavaScript和jQuery。我有以下脚本每30秒提醒hi
。JavaScript - jQuery间隔
$(document).ready(function() {
alert("hi");
setInterval(function() {
alert("hi");
}, 30000);
});
我想提醒hi
加载网页时(当文件/页面变得完全加载)和每30秒间隔后(如hi
(0) - hi
(30秒) - hi
(60)..等等)。但我的解决方案适用于两个实例。一个用于DOM准备,另一个用于循环。有没有办法在单个实例中执行相同的操作?
你可以看到我的小提琴here。
什么问题?您的jsFiddle最初和每隔30秒都会按照代码指定的方式发出警报。在时间流逝之前,setInterval不会调用它的函数。如果你想让它最初执行,那么你就像你一样调用它。如果这是一个更复杂的逻辑你想在这两个地方调用,然后把它放在一个命名函数,你可以调用这两个地方。 – jfriend00