在测试过程中发现一个问题:on方法内的handlers定义的是一个对象,每次点击都会往对象中存入方法,并且不会清空一直存在,每次点击出弹窗之后都会push进去方法,一直累加。 应该在fire中循环后加一个 this.handlers[type].length=0。用来清空对象中存入的方法,保证每次存入的都是刚刚绑定的。
2016-05-04
举报