mousemove
Safari / Webkitでイベントが2回発生する問題について読んだことがありますが、私が直面している問題mousemove
は、マウスを動かさなくても発生するということです。つまり、ページがロード/更新されたときにイベントがアタッチされているコンテキストの上にマウスカーソルが置かれると、すでに起動しています。そして、私はそれをdocument
(ブラウザのビューポート全体)にアタッチしているので、Safariですぐに起動します。html
要素、body
およびラッパーにアタッチしようとしましたdiv
。変化なし。
$(document).bind('mousemove', function() {
alert('Mouse moved!');
$(document).unbind('mousemove');
});
他のブラウザでも問題なく動作しますか。私が間違っていることを見ている人はいますか?ありがとう。