可能重复:
删除使用绑定添加的事件侦听器
我需要动态添加和删除事件监听器。我还需要设置this
.
这会改变函数引用吗?
element.addEventListener('click', funcA);
newFunc = funcA.bind(this);
element.removeEventListner('click', newFunc);
removeEventListener 会知道我要删除 funcA 吗?
还是它认为我正在一起删除一个新功能?
可能重复:
删除使用绑定添加的事件侦听器
我需要动态添加和删除事件监听器。我还需要设置this
.
这会改变函数引用吗?
element.addEventListener('click', funcA);
newFunc = funcA.bind(this);
element.removeEventListner('click', newFunc);
removeEventListener 会知道我要删除 funcA 吗?
还是它认为我正在一起删除一个新功能?