标签: javascript jquery
我正在构建一个HTML5 canvas javascript应用程序。因为我在不同的时间使用了许多'mousemouse','mousedown'事件处理程序。我是否可以删除附加到画布的所有事件处理程序,仅指定事件'mousemove'(不指定其回调函数)。
答案 0 :(得分:1)
您可以使用unbind()删除这样的事件:
$("selector").unbind("click");
另一种方法是off()
$( "p" ).off( "click", "**" );
这将从所有段落中删除所有委派的点击处理程序:
答案 1 :(得分:1)
使用jQuery.unbind()或jQuery.off()
答案 2 :(得分:0)
Pure Javascript:
var canvas = ...; canvas.removeEventListener('eventIDontWantAnymore', arguments.callee, false);
<强> JSFiddle 强>