jQuery запускает функцию наведения мыши, когда страница загружается при наведении мыши на элемент - PullRequest
5 голосов
/ 25 мая 2010

У меня есть документ ASP.NET с элементом Image внутри него.
Я создал функцию mouseover для этого элемента изображения, и она работает нормально.
Вопрос:
Если при загрузке документа мышь УЖЕ находится над элементом, функция mouseover не сработает (мне нужно mouseout, а затем mouseover снова, чтобы вызвать ее).
Есть ли способ проверить функцию $(document).ready, если мышь уже находится над этим элементом? и если да, активируйте функцию mouseover.
Спасибо всем!

Ответы [ 2 ]

1 голос
/ 25 мая 2010

Почему бы вам не использовать событие mousemove? Вы можете запустить его только один раз, установив флаг с именем MoveOver в true, а затем установив флаг в false на mouseleave

0 голосов
/ 25 мая 2010

Если я вас понимаю, попробуйте использовать $('#elem').load() и hover () метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...