页面加载完成后等待一段时间在执行js的方法,时间如何设定
答案:5 悬赏:80 手机版
解决时间 2021-11-17 17:14
- 提问者网友:贪了杯
- 2021-11-17 06:32
页面加载完成后等待一段时间在执行js的方法,时间如何设定
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-11-17 07:20
例如方法:
function test(){return 1;}
页面加载完毕事件:
window.onload = function(){
setTimeout(test,1000);//1000毫秒=1秒后执行test方法
}
如果你使用jquery的话可以:
$(window).load(function(){
setTimeout(test,1000);//1000毫秒=1秒后执行test方法
});
setTimeout是只执行一次,重复执行使用setInterval
window.onload = function(){
setInterval(test,1000);//1000毫秒=1秒,每隔1秒执行一次test方法
}
function test(){return 1;}
页面加载完毕事件:
window.onload = function(){
setTimeout(test,1000);//1000毫秒=1秒后执行test方法
}
如果你使用jquery的话可以:
$(window).load(function(){
setTimeout(test,1000);//1000毫秒=1秒后执行test方法
});
setTimeout是只执行一次,重复执行使用setInterval
window.onload = function(){
setInterval(test,1000);//1000毫秒=1秒,每隔1秒执行一次test方法
}
全部回答
- 1楼网友:有你哪都是故乡
- 2021-11-17 09:52
上面都错了,
setInterval("aaa();",2000); //每隔2s执行一次
setTimeout("aaa();",2000); //等待2s执行一次
转自网页链接
- 2楼网友:撞了怀
- 2021-11-17 09:33
使用setTimeout来做啊,setTimeout(a,b),a代表你要执行的方法名,b代表多久后执行,例如3000就是3秒后执行
- 3楼网友:笑迎怀羞
- 2021-11-17 08:50
设置一个全局变量代表当前时间,setInterval方法实时获取;
onload 开始时,设置全局变量的时间,方法执行完后,启动setInterval
实时获取的当前时间 减去 全局变量的最初时间,就是间隔时间
当间隔时间 等于 某值 执行逻辑,clearInterval追问对js不是很懂,能写段具体的代码吗?谢谢追答那算了,写了你也看不懂,当我没说,白打了那么多字
onload 开始时,设置全局变量的时间,方法执行完后,启动setInterval
实时获取的当前时间 减去 全局变量的最初时间,就是间隔时间
当间隔时间 等于 某值 执行逻辑,clearInterval追问对js不是很懂,能写段具体的代码吗?谢谢追答那算了,写了你也看不懂,当我没说,白打了那么多字
- 4楼网友:往事隔山水
- 2021-11-17 07:35
在加载完成之后执行函数的话直接用setTimeout就可以了!
window.onload = function(){setTimeout(fun,5000);
}
function fun(){
//这里是你要执行的方法!
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯