FireFox 页面框架中计时器的问题最终解决方法
2010-07-25 14:27 迷 阅读(336) 评论(0) 编辑 收藏 举报突然发现其实 FireFox 是需要封装才能在框架中执行计时器的。
简单来说:
// 一下代码并没有如预期那样循环执行
function TestTimer() {
setInterval(TestTimer, 1000);
}
TestTimer();
// 修改如下形式,就可以在FF下正常执行了
(function(window) {
iTimer = window.iTimer = {
Run: function() {
setInterval(iTimer.Run, 1000);
}
}
})(window);
iTimer.Run();