【发布时间】:2015-04-24 07:18:26
【问题描述】:
内部对象构造函数:
this.notification.addEventListener(barcodeScanner.NEW_READING, this.handleBarcode.bind(this));
当它破坏时:
this.notification.removeEventListener(barcodeScanner.NEW_READING, this.handleBarcode.bind(this), this);
我可以添加事件侦听器并正常工作,但我无法在对象销毁时删除单个事件侦听器。
虽然和问题关系不大,但是我用的是EventDispatcher.js和Class.js。
我可以修改 EventDispatcher.js 中的代码以满足我的需要。但是如何在不删除所有其他侦听器的情况下删除对象函数的事件侦听器?
【问题讨论】:
标签: javascript event-handling dom-events