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