您的位置:首页 > 其它

FireFox 下页面框架中计时器不起作用的临时解决方法

2010-07-03 12:03 316 查看
在 FireFox 3.6.6 浏览器中如果出现有 frameset 的页面,不知道基于什么考虑,或者是某种 Bug,页面上包含的 setInterval 和 setTimeout 方法死活不起作用。

临时解决方案就是利用 jQuery 中的动画功能,绕过直接 setInterval 调用,实在是歪门邪道的写法。

1 <script type="text/javascript">
2 (function ShowDate() {
3 $("#datePanel").text(new Date()).animate({ width: '100%' }, { duration: 1000, complete: ShowDate });
4 })();
5 </script>

jQuery 中似乎也是使用 setInterval 调用动画,但我实在没有分析出来它怎么做到的,等有空时再慢慢分析解决之正道,如果有高人知道为何如此,求不吝指教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: