Событие jQuery hover не запускается при наведении - PullRequest
1 голос
/ 27 июня 2011

Таким образом, если вы добавите некоторую функцию к событию наведения, оно не сработает, если во время загрузки страницы мышь уже находится в зоне зависания и не перемещается.На самом деле вам нужно немного подвести мышь к событию, чтобы выстрелить.

Пример:

  • переместить мышь в область эффекта при наведении
  • нажать мышкус топором
  • перезагрузите страницу с F5

=> функция зависания не сработала: (

Почему?

И есть ли исправление

1 Ответ

1 голос
/ 27 июня 2011

Это ожидаемая функциональность, hover - это просто сочетание «mouseOver» и «mouseOut», поэтому, если ваш курсор находится над элементом при загрузке страницы, он технически никогда не перемещается над элементом.К сожалению, без движения мыши у javascript нет возможности определить положение мыши или элемента, над которым она в данный момент находится.

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