我使用jquery .html
函数加载load()
文件。我正在加载的html文件
包含一些脚本,在该脚本中有keydown event
与文档绑定,
喜欢:$(document).on("keydown", handler);
。现在在load()
我回调
尝试取消绑定keydown event
,$(document).off("keydown");
,但事件并非解除绑定。
有谁能告诉我我做错了什么?
答案 0 :(得分:0)
您可以考虑使用bind
和trigger
来附加和触发事件,而不是on
。
答案 1 :(得分:0)
尝试:
$(document).unbind("keydown");
答案 2 :(得分:-1)
尝试解除绑定事件,如下所示:
$('#foo').unbind();
答案 3 :(得分:-1)
尝试使用:
$(document).off("keydown", "*");