Менюшка аккордеон
Здравствуйте.
Подскаите кто может по коду... Сразу скажу, что в JS я полный ноль. Начирикал какой-то ерунды, она даже работает:lol: , но не совсем корректно. Работает только один раз, т.е. закрывается и открывается. Потом, щёлкая на кнопочку, меню открывается, но сразу же закрывается само... Вот это код, не пинайте: $('#butt').click(function(){ $(".left_sidebar_box_age").slideUp(200); $("#butt").attr("class","down"); $("#butt").click(function(){ if($('.left_sidebar_box_age').height() > 100){ $(".left_sidebar_box_age").stop(true, true).slideDown(200); $("#butt").attr("class","up"); } }); |
Всем спасибо, вышел из ситуации...
var i=0; $('#butt_1').click(function(){ i = 1 - i; if ( i == 1) { $(".left_sidebar_box_1").show("slow"); $('#butt_1').removeClass('down'); $('#butt_1').addClass('up'); } else { $(".left_sidebar_box_1").hide("slow"); $('#butt_1').removeClass('up'); $('#butt_1').addClass('down'); } return false; }); |
Icons,
$('#butt_1').click(function(){ $(".left_sidebar_box_1").toggle("slow"); $(this).toggleClass('down up'); return false; }); |
Блин...круто!!
В сети такие толмуты на это используют, а тут 3 строчки.. спасибо!! :thanks: |
Часовой пояс GMT +3, время: 14:24. |