带on的事件附加不是解除绑定

时间:2012-07-04 10:01:05

标签: javascript jquery

我使用jquery .html函数加载load()文件。我正在加载的html文件

包含一些脚本,在该脚本中有keydown event与文档绑定,

喜欢:$(document).on("keydown", handler);。现在在load()我回调

尝试取消绑定keydown event$(document).off("keydown");,但事件并非解除绑定。

有谁能告诉我我做错了什么?

4 个答案:

答案 0 :(得分:0)

您可以考虑使用bindtrigger来附加和触发事件,而不是on

答案 1 :(得分:0)

尝试:

 $(document).unbind("keydown");

答案 2 :(得分:-1)

尝试解除绑定事件,如下所示:

$('#foo').unbind();

答案 3 :(得分:-1)

尝试使用:

$(document).off("keydown", "*");