Показать сообщение отдельно
  #12 (permalink)  
Старый 11.03.2012, 16:38
Аспирант
Отправить личное сообщение для Polkan Посмотреть профиль Найти все сообщения от Polkan
 
Регистрация: 30.04.2010
Сообщений: 49

Сообщение от Rootpassword Посмотреть сообщение
так вы проще сделайте. если у вас не уход, а переход, то не таймаут, а мгновенное исполнение.
Ммм, но с точки зрения элементов-то это как определить? Есть блок: мышь пришла - событие mouseenter, мышь ушла - событие mouseleave. Откуда блок узнает ушла мышь вообще или перешла на другой блок?
Пробовал повесить на корневой контейнер такое:
$("#sidebarMenu").bind('mouseenter',function(){$("#sidebarMenu").attr('flagOver',1);});
$("#sidebarMenu").bind('mouseleave',function(){$("#sidebarMenu").attr('flagOver',0);});
Но при проверке этот флаг почему-то всегда оказывается единицей.
Хотя нет, не оказывается он единицей, меняется правильно, вот только уже после того, как мне его нужно проверять (по событию mouseleave для потомков)
Да и опять как-то криво это выглядит.

Последний раз редактировалось Polkan, 11.03.2012 в 16:45.
Ответить с цитированием