Показать сообщение отдельно
  #7 (permalink)  
Старый 24.02.2009, 23:41
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

напрямую никак(или я во всяком случае не знаю )

по моему это делается как-то так:
у вас должен быть какой-нибудь флаг(переменная), которая свидетельствует о том, что вы еще в меню.
назовем ее
onmenu=false;//со старта false

на событие элементов onmouseover ставим помимо выпадения меню(или оно у вас только по клику.тогда выпадение не ставим) ставим
onmenu=true;

на событие элементов onmouseout ставим конструкцию по типу
var temp_func=function(){
if(!onmenu)
   //тут закрываем меню
}
setTimeout(temp_func,500);

суть тут, в том, что через некоторое время уточняется состояние системы.
Ответить с цитированием