当前位置:编程学习 > JS >>

做网页时用js代码的setInterval写了一个计时器,定期的执行一个函数

做网页时用js代码的setInterval写了一个计时器,定期的执行一个函数,我的问题是这样:能否其它地方也调用这个函数时让计时器重新记数呢? 比如:1分钟执行一次abc()这个函数,当程序其它地方调用了这个abc(),如何让这个计时器再从1分钟开时计时?
答案:var timer1
timer1 = setInerval(abc, 100);

其它地方调用了这个
abc();
clearInterval(timer1);
timer1 = setInerval(abc, 100);
其他:设置全局变量或者局部变量啊,变量的作用就是标注定时器回调时间 让每次调用定时器的时候,都操作一次变量 

上一个:var now = new Date(); 我想问一下在JS中的now.getTime()可以用ASP.NET中的什么参数代替?
下一个:js函数变量如何供另一个函数调用?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,