Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Отследить куда ушёл курсор (https://javascript.ru/forum/jquery/27213-otsledit-kuda-ushjol-kursor.html)

Nanto 05.04.2012 19:56

Отследить куда ушёл курсор
 
Есть два СОСЕДНИХ элемента.
По клику на первый, второй как-то изменяет стиль. При уходе курсора из области первого блока, но при условии что он не ушёл на второй, стиль второго возвращаем обратно.
То есть надо отслеживать состояние нахождения курсора в области ДВУХ СОСЕДНИХ блоков.
Или перефразировав - можно ли приравнять два элемента одному объекту jQuery.
Сложность ещё в том, что не понятно как отреагирует браузер на границу перехода между блоками - они вплотную, но с бордерами. То есть, может надо через какой-то setTimeout это реализовывать?
P.S. Оборачивание блоков (пусть и динамическое) не предлагать - скорее всего могут отвалиться стили.

atlantis 05.04.2012 21:07

Как на счёт ".mousemove()"? :)

T-sh 05.04.2012 21:24

крайний случай — координаты

область будет равна:
по ширине:
от: left первого блока
до: left первого блока + width первого блока + width второго блока

по высоте:
от: top первого блока
до: top первого + высота первого :)

если высота у блоков разная, то, естественно, ещё и тот кусок, что выступает у большего блока :)


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