页面加载完成后等待一段时间在执行js的方法,时间如何设定
5个回答
展开全部
例如方法:
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方法
}
展开全部
设置一个全局变量代表当前时间,setInterval方法实时获取;
onload 开始时,设置全局变量的时间,方法执行完后,启动setInterval
实时获取的当前时间 减去 全局变量的最初时间,就是间隔时间
当间隔时间 等于 某值 执行逻辑,clearInterval
追问
对js不是很懂,能写段具体的代码吗?谢谢
追答
那算了,写了你也看不懂,当我没说,白打了那么多字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在加载完成之后执行函数的话直接用setTimeout就可以了!
window.onload = function(){
setTimeout(fun,5000);
}
function fun(){
//这里是你要执行的方法!
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-10-30
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用setTimeout来做啊,setTimeout(a,b),a代表你要执行的方法名,b代表多久后执行,例如3000就是3秒后执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询