代码bug

来源:12-3 自定义事件实现(二)

未响应

2016-06-26 19:26

on方法不能放在btn click的时候调用吧,不然win.handlers不是越点击越多? 不过我参考的是同学们的代码,可能不是老师您的源码,嘿嘿

写回答 关注

1回答

  • 切兔子
    2016-06-30 20:21:03
    okBtn.click(function () {
                    that.on('ok',function (){alert('first on!')});
                    that.fire('ok');
                    alert_box.remove();
                    mask && mask.remove();
                });

    你说的是这种情况嘛?如果在fire前面有on调用,会将on中的函数推入this.handlers['on']的数组中,然后按照顺序开始执行fire,也就是数组中依次调用一遍那几个函数


阿当大话西游之WEB组件

衡量攻城师能力是否成熟的重要指标,本课程会以弹窗组件为例

26365 学习 · 278 问题

查看课程