Собстно столкнулся с одной проблемой.
Есть меню вида
1. Viper - 23 Сентября, 2011 - 08:47:39 - перейти к сообщению
Все на списках. Вложенный элемент тоже список, если есть потомки. У вложенных списков есть класс .subitem (ul.subitem)
Есть код
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $("li:first").hover(function(){
- $(this).children("ul").slideDown();
- }, function(){
- $(this).children("ul").slideUp();
- $(".subitem li a").next("ul").slideUp();
- });
Проблема в том что если несколько раз быстро навести мышку на меню, то оно естественно несколько раз показывается/скрывается. Т.е. срабатывает триггер на каждое событие. Выход это поставить timeout? но куда его лепить? Что-то никак не соображу.
PS! Может использовать animate() ?