黑马程序员技术交流社区
标题:
setTimeout() ie8 以下不生效解
[打印本页]
作者:
香菇
时间:
2016-11-9 19:11
标题:
setTimeout() ie8 以下不生效解
setTimeout() 接受一个字符串参数时,它执行于全局作用域,也就是说,它位于任何函数之外.最简单的修复手段就是使用一个局部函数(匿名函数)来解决这个问题.
相关代码
[HTML]
纯文本查看
复制代码
setTimeout(xxx(),400);
如上代码在ie9以上等主流的浏览器中都能顺利执行.
修改后代
[HTML]
纯文本查看
复制代码
setTimeout(function(){xxx()},400);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2