Я читал о проблемах, когда событие mousemove
запускается дважды в Safari / Webkit, но проблема, с которой я сталкиваюсь, заключается в том, что mousemove
срабатывает, даже когда мышь не перемещена. То есть: он уже срабатывает, когда курсор мыши находится над контекстом, к которому прикреплено событие, когда страница загружается / обновляется. И поскольку я присоединяю его к document
(весь видовой экран браузера), он запускается сразу в Safari. Я пытался прикрепить его к элементу html
, к body
и к оболочке div
. Без изменений.
$(document).bind('mousemove', function() {
alert('Mouse moved!');
$(document).unbind('mousemove');
});
Работает ли нормально в других браузерах. Кто-нибудь видит, что я делаю не так? Спасибо.