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