Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как сделат так, чтобы onmouseout учитывал увеличившийся размер контейнера? (https://javascript.ru/forum/dom-window/54390-kak-sdelat-tak-chtoby-onmouseout-uchityval-uvelichivshijjsya-razmer-kontejjnera.html)

рони 17.03.2015 16:19

jaroslav.tavgen,
изучите это http://learn.javascript.ru/mousemove-events
и поймёте что mouseover нужно заменить на mouseenter и ещё много чего

jaroslav.tavgen 17.03.2015 16:55

рони, так до строки 30 дело даже доходить не должно.

Я навожу мышку на первую строку. Появляется вторая. Я медленно веду мышку вниз, к второй строке. Функция RemoveString не должна вызываться (а значит, 30-я строка - не быть запущена).

Однако в реальности RemoveString почему-то вызывается сразу как мышка покидает границы первой строки, что, опять-таки выглдит нарушением всяких законов логики.

jaroslav.tavgen 17.03.2015 16:56

Цитата:

Сообщение от рони (Сообщение 361737)
jaroslav.tavgen,
изучите это http://learn.javascript.ru/mousemove-events
и поймёте что mouseover нужно заменить на mouseenter и ещё много чего

Спасибо! Буду изучать.

jaroslav.tavgen 17.03.2015 17:35

Цитата:

согласно браузерной логике, курсор мыши может быть только над одним элементом — самым глубоким в DOM (и верхним по z-index)
Это что за "логика" такая?

Если самолёт летит над домом, а в доме находится человек, значит самолёт летит над человеком, но не над домом?!


Часовой пояс GMT +3, время: 21:57.