Javascript 每X秒调用一个函数不起作用
我有一个带有以下代码的thymeleaf模板:Javascript 每X秒调用一个函数不起作用,javascript,jquery,html,Javascript,Jquery,Html,我有一个带有以下代码的thymeleaf模板: $(文档).ready(函数(){ (功能(){ 警惕(“拉拉”); //做点什么 setTimeout(arguments.callee,1000); })(); }); 参数。如果我没记错的话,被调用方已被弃用 如果希望每隔x毫秒执行一段代码,这可能适合您。使用setInterval而不是setTimeout function repeatMe() { console.log("Lalala"); //alert("Lalala");
$(文档).ready(函数(){
(功能(){
警惕(“拉拉”);
//做点什么
setTimeout(arguments.callee,1000);
})();
});代码>
参数。如果我没记错的话,被调用方
已被弃用
如果希望每隔x
毫秒执行一段代码,这可能适合您。使用setInterval
而不是setTimeout
function repeatMe() {
console.log("Lalala");
//alert("Lalala");
}
var interval = setInterval(repeatMe, 1000);
repeatMe(); // To start it immediately
// Use this to stop the interval:
// clearInterval(interval);
如果您确实需要使用setTimeout
而不是setInterval
,只需从repeatMe
函数再次调用setTimeout
。参数。如果我调用正确,被调用方
已被弃用
如果希望每隔x
毫秒执行一段代码,这可能适合您。使用setInterval
而不是setTimeout
function repeatMe() {
console.log("Lalala");
//alert("Lalala");
}
var interval = setInterval(repeatMe, 1000);
repeatMe(); // To start it immediately
// Use this to stop the interval:
// clearInterval(interval);
如果您确实需要使用setTimeout
而不是setInterval
,只需从repeatMe
函数再次调用setTimeout
。您处于严格模式吗<代码>参数。如果是这样,被调用方
将无法工作。请注意,我已将您的代码添加到一个可执行代码段中,在该代码段中,它似乎工作正常(没有严格的),至少在Chrome中是这样。此外,我删除了您对ThymeLeaf的引用,因为它与问题无关。您是在严格模式下吗<代码>参数。如果是这样,被调用方将无法工作。请注意,我已将您的代码添加到一个可执行代码段中,在该代码段中,它似乎工作正常(没有严格的),至少在Chrome中是这样。此外,我删除了您对ThymeLeaf的引用,因为它与问题无关