我看這周圍的一些方法,但我真的不能告訴,我的代碼是:的Javascript removeEventListener不工作 - 事件偵聽器仍然
lb = document.body;
if(lb.addEventListener){
lb.addEventListener('keyup',
function(event){
keyPress(event.keyCode)
}, false);
}
//In another function.
if(document.body.removeEventListener){
document.body.removeEventListener('keyup', function(event){event.keyCode}, false);
}
刪除代碼不工作,避風港」 t嘗試了很多解決方案,但它是我腳本中的最後一件事,我只是想完成它。
謝謝大家
你不需要'false'參數 – karthikr
2問題:1.您應該刪除SAME函數(引用它),而不是另一個看起來相同的函數; 2. addEvenListener和removeEventlistener必須附加到同一個對象。我剛剛發現'document.addEventListener'不能用'window.removeEventListener' – anneb