Показывать и скрывать блок по нажатию кнопки!
Здравствуйте,нужна помощь!
Есть кнопка 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, время: 01:39. |