-2

mousemoveのときに一度「test」にアラートを出し、次にmousemoveイベントを削除したいというコードがありますが、使用しunbind()ていないようですが、誰かが私を助けてくれますか?

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

2 に答える 2

2

$ .one()を使用して、1回限りの使用イベントハンドラーをバインドするだけです。

$(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 に答える