|
0 Всего найдено: 5
Axeligenering
Сообщение
02/03/2013 10:39
Копия темы
многоуровневое меню Друзья, что то пока делал совсем запутался((( Есть меню Вопрос в том что бы по клику на не активный пункт, выделялся активным, если в нем есть вложенные, то они разворачивались. Все работает, кроме первого клика. Т.е. когда есть активный пункт, с раскрытыми подпунктами. То при клике на другой какой то пункт, активный должен плавно сворачиваться, ну и убирать активность. А получается, что он тупо пропадает, потому что класс убирается. Потом все работает как надо. Как сделать что бы он менял класс на не активный и плавно сворачивался, а другой если надо разворачивался?? Заранее всем откликнувшимся огромное спасибо!
trushka
Сообщение
02/03/2013 14:04
Копия темы
Уберите из css ul.catalog li.active ul{display:block;} А в js добавьте перед обработчиком click $(".act>ul").show() А класс "active" тогда вообще не нужен Но вообще, я б сделал наоборот не сворачивал бы в css, а свернул бы скриптом всё, кроме активного.. Ато вдруг у кого js не работает ну, мало ли)) upd: Вот так:
Axeligenering
Сообщение
02/03/2013 16:18
Копия темы
Спасибо за помощь;) Только вот единственное, какой то длинный код получается, для маленького действия. Нельзя как то упростить и укоротить???
xbost
Сообщение
02/03/2013 18:12
Копия темы
0
|
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |