我想每 10 秒执行一次代码,也想在页面加载时执行一次。我的意思是我希望代码在页面最初加载时执行,然后每 10 秒执行一次。以下代码仅在 10 秒后开始执行代码。
window.setInterval(function(){
/// call your function here
}, 10000);
谢谢!
我想每 10 秒执行一次代码,也想在页面加载时执行一次。我的意思是我希望代码在页面最初加载时执行,然后每 10 秒执行一次。以下代码仅在 10 秒后开始执行代码。
window.setInterval(function(){
/// call your function here
}, 10000);
谢谢!
你可以这样做 :
(function(){
var f = function() {
// do something
};
window.setInterval(f, 10000);
f();
})();
此处使用IIFE是为了避免污染封闭的命名空间。
首先执行函数,$.ready
然后使用相同的函数开始间隔。
类似于以下内容:
$(function() {
var f = function() { };
f();
window.setInterval(f, 10000);
});
不要内联函数,然后立即调用它:
window.setInterval(foo, 10000);
foo();
function foo()
{
//Do Stuff
}
我创建LINK试试这个
functionCall();
function functionCall(){
window.setInterval(function(){
/// call your function here
}, 10000);
}