@qqchang2nd 写道:
在同一个node上多次添加重复事件, 会被重复添加, 并被重复调用。 添加事件中的防止重复添加的代码并没有起作用, 同时node.off也不能正常移出已添加的事件。
调试了下原码, 应该是CallbacksHandler.prototype.has函数的问题, index = list.indexOf(callback); 这段代码虽然list中已经存在该callback, 但是indexOf仍然返回-1,导致不能生效
帖子: 3
参与者: 1
@qqchang2nd 写道:
在同一个node上多次添加重复事件, 会被重复添加, 并被重复调用。 添加事件中的防止重复添加的代码并没有起作用, 同时node.off也不能正常移出已添加的事件。
调试了下原码, 应该是CallbacksHandler.prototype.has函数的问题, index = list.indexOf(callback); 这段代码虽然list中已经存在该callback, 但是indexOf仍然返回-1,导致不能生效
帖子: 3
参与者: 1