Задать вопрос
Segeja
@Segeja
Дизайнер

Как реализовать открытие меню на js?

На сайте есть 3 меню, они используют общий js, так вот проблема в том что при нажатии на одну открываются все, это исправить я смог добавив $(this).next('#hide-layout, .message').fadeToggle(); , но тогда из-за этого возникает другая проблема что нажав на первую меню, а потом на вторую, первая остается открытой, а надо чтобы закрывалась.
$(function() {
$('.message').hide();
    $('#hide-layout').css({opacity: .5});
	$(".message-btn").click( function(){
	$('#hide-layout, .message').fadeToggle();
	 })
	$('.btn-close, #hide-layout').click(function() {
    $('#hide-layout, .message').fadeOut();
	});	
 })

Подскажите, пожалуйста, что нужно добавить?
  • Вопрос задан
  • 2778 просмотров
Подписаться 4 Оценить 2 комментария
Решения вопроса 1
Anonym
@Anonym
Программирую немного )
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы