您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 仅IE不支持setTimeout/setInterval函数的第三个以上参数

  2. setTimeout/setInterval,这两个函数相信前端开发同学都很熟悉。它们在非IE(6-9)浏览器中还可以如下使用
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:36864
    • 提供者:weixin_38693419
  1. 仅IE不支持setTimeout/setInterval函数的第三个以上参数

  2. 代码如下: setTimeout(function(obj){ alert(obj.a); }, 2000, {a:1}); 即传了第三个参数,第三个参数将作为回调函数的参数obj传入。在非IE浏览器中都弹出了1。这样有个好处,即解决了回调函数的执行上下文,比如要调用某个对象的某个方法,即可以通过参数把该对象传进去。 代码如下: setTimeout(function(obj){ obj.method(); }, 2000, obj); 当然,你还可以传多个参数给回调函数,如下 代码如下
  3. 所属分类:其它

    • 发布日期:2020-12-02
    • 文件大小:34816
    • 提供者:weixin_38602189