Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Находится ли мышка над дивом ? (выпадающее меню) (https://javascript.ru/forum/jquery/11036-nakhoditsya-li-myshka-nad-divom-vypadayushhee-menyu.html)

rgwergwegwerg 21.09.2014 13:15

как успехи? тут наковырял чего-то на днях закончу.

у меня получилось с покиданием блока так:

tbl_tag.onmouseover= LMenu.mouseTop;
tbl_tag.onmouseout= LMenu.mouseOut;

LMenu.mouseTop - вывешивает признак что мыша над блогом 1 и делает setTimeout('LMenu.nextPanel()', DELAY);

LMenu.mouseOut - проверяет чтоб блок был тот же и флаг мышь над блоком ставить в ноль

LMenu.nextPanel() - проверяет это флаг и если да рисует панель (за DELAY мышь не ушла). там кошено куча примочек чтоб панели не рисовать просто так... ну короче потом - это по сути вопроса.

у меня в оригинале там куча проверок (события генерятся периодически что мышь сверху) - просто скажу это надо учитывать.

позиционирование блоков как и планировал div.style.top= LMenu.getY()+ 'px';

rgwergwegwerg 24.09.2014 17:50

написал твое меню
http://sourceforge.net/p/ribbonmenu/code/HEAD/tree/

действий нет. будет настроение сделаю. кстати его можно одними css3 сделать. ну это так к слову.


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