-2

有我的代码,我想在 mousemove 时提醒“测试”一次,然后删除 mousemove 事件,但我使用的unbind()似乎不起作用,有人可以帮助我吗?

$(document).ready( function(){
  $(document).mousemove( function(){
    alert( "test" );
    $(document).unbind("mousemove");
  });
});
4

2 回答 2

2

只需使用$.one()绑定一次性使用事件处理程序。

$(document).ready(function() {
    $(document).one("mousemove", function() {
        alert("test");
    });
});
于 2012-06-11T08:20:53.873 回答
0

我认为它现在打开关闭而不是绑定/取消绑定

你能试试吗

$(document).off("mousemove");
于 2012-06-11T08:23:25.553 回答