悲催的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);
洗洗睡
欢迎大佬支持本博客的发展 -- Donate --
本文链接:悲催的FireFox浏览器下setTimeout函数不执行处理
转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^
分享到: | |
没用过FF!!
从来都不用FF 只用谷歌和opera~
FF用来干坏事还行.
昨晚掉线求原谅~~
额,拖出去弹了