Показывать и скрывать блок по нажатию кнопки!
Здравствуйте,нужна помощь!
Есть кнопка class="btn-menu" Есть блок в котором список во весь экран поверх основного class="menu" style="display=none" Как сделать,чтобы при нажатии он появлялся,и так же при нажатии убирался? вот мой код,блок при нажатии появляется,но не исчезает <script type="text/javascript"> $(document).ready(function(){ $('.btn-menu').click(function () { $('.menu').show(); $('.menu').toggleClass('action'); if ($('.menu') === 'action' ) { $('.btn-menu').click(function (){ $('.menu').hide(); }); }; }); }); </script> heeeeeelp |
Воспользуйтесь ББ-кодами.
Код:
[ JS ]Тут ваш JS-код[ /JS ] if ($('.menu') === 'action' ) Условие никогда не выполнится, используйте метод «hasClass» (Это единственное, что я увидел в куче текста). |
Дело в том,что я уже изначально писал с hasClass,но кнопка так и не закрывала меню,вот я решил так попробовать
|
zollex69,
$(function() { $('.btn-menu').click(function () { $('.menu').toggle()}) }); |
рони,
Просто,Вы лучший!!!Спасибо Зачем я так мудрил,не понимаю |
Часовой пояс GMT +3, время: 14:45. |