Показать сообщение отдельно
  #8 (permalink)  
Старый 23.09.2009, 14:57
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от cln2008
setInterval пробовал различными способами
А их много чтоли?!
Значит, когда вы устанавливаете обработчик события (надеюсь, этот кусок вы в состоянии найти), вы передаёте функцию, которая открывает ваше подменю. Так вот вместо этой функции вам нужно передать что-то вроде этого:
function(){var timer=setInterval(function(){имяВашейФункции()},1000)}

Но после этого нужно ещё поставить событие onmouseout на пункт меню, чтобы сбросить таймер, если секунда ещё не прошла:
clearInterval(timer);


Вобщем, если уж учиться времени нет - гугл вам в помощь. За годы написано куча скриптов для менюшек на любой вкус - пользуйтесь.
Ответить с цитированием