悲催的FireFox浏览器下setTimeout函数不执行处理  

FF的启动慢,容错差一直很著名。日常选择谷歌挺顺手的。但是今天测试一个页面的时候,发现好好的代码不执行了。问题出现在setTimeout上,真够悲催的。

<script language="javascript">
 function go(){    //定义函数
   window.location="main.html";  //页面跳转
 }
 window.setTimeout("go()",1000);  //1秒后执行函数go
</script>

这个函数在FF下不声不响了。改写一下吧,让这段页面跳转JS代码兼容IE、火狐、SAFARI、OPERA:

<script language="javascript">

function go(){//定义函数

   window.location="main.html";  //页面跳转

}

window.setTimeout(function(){go()},1000);  //1秒后执行函数go

</script>

有的时候行,有的时候不行。FF啊,你到底要怎样。算了,直接终极绝招–

window.setTimeout(function(){go()},1000); 

洗洗睡

请订阅本站 RSS feed 订阅到信箱 ,欢迎 Donate 或者 上面的广告内容 支持三十岁

本文链接:悲催的FireFox浏览器下setTimeout函数不执行处理

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^


分享到:          
  • 通告关闭
  • 评论 (5)
  1. 没用过FF!!

  2. 从来都不用FF 只用谷歌和opera~

  3. 昨晚掉线求原谅~~

评论关闭