2 кнопки, которые открывают/закрывают меню и меняют контект?
Приветствую! Такой вопрос:
Есть 2 кнопки Кнопка1(Собаки) и Кнопка2(Кошки).
По нажатию на любую из них, появляется выезжающее меню, которое наезжает на эти кнопки. Но они отображаются поверх меню т.к. установлен z-index.
В зависимости от нажатой кнопки, открывается меню например с породами собак или кошек.
Загвоздка заключается в том, что задача стоит так, что если мы нажали на кнопку "Собаки", открылось меню с породами, и мы повторно нажали на кнопку "Собаки", то меню закрылось. Но если мы нажали в открытом меню, на кнопку "Кошки" меню не закрылось, а поменяло контент с пород собак, на породу кошек (по принципу табов). И естественно уже Кнопка кошки еще по повторному нажатию закроет меню.
1. Отслеживайте состояние: открыто/закрыто.
2. Если клик по другой кнопке и флаг в состоянии "открыто", выполните закрытие перед тем, как перейти к обработчику по-умолчанию.