4

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

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

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

试图解除绑定keydown event$(document).off("keydown");但事件没有解除绑定。

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

4

4 回答 4

0

尝试:

 $(document).unbind("keydown");
于 2012-07-04T10:30:48.790 回答
0

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

于 2012-07-04T10:16:53.117 回答
-1

尝试使用这个:

$(document).off("keydown", "*");
于 2012-07-04T10:22:13.277 回答
-1

尝试像这样取消绑定事件:

$('#foo').unbind();
于 2012-07-04T10:13:49.640 回答