У меня есть всего 5 страниц для моего сайта. В этом случае на двух основных страницах есть подменю/страницы.Bootstrap side menu navigation issue
Я использую + и - значки для пользователей, чтобы узнать, что на веб-сайте есть подменю.
Когда я нажимаю на подменю li, он переключает + и - значок. Однако, когда я нажимаю кнопку + и снова нажимаю вторую кнопку +, предыдущее подменю закрывается, но значок не меняется с - на +.
Jquery: структура страницы
if (li.hasClass("open") && li.children("ul:visible").size()) {
li.children("ul").slideUp().parent('li').removeClass("open");
li.children("ul").slideUp().parent('li').children("a").children("span").removeClass("open") ;
} else {
li.children("ul").slideDown().parent('li').addClass("open");
li.children("ul").slideDown().parent('li').children("a").children("span").addClass("open");
}
HTML:
- дом
- о
- услуги 3,1 обслуживание 1 3,2 Сервис 2
- Работы 4.1. Works1 4.2. работает 2
- Контакт
Я использую самозагрузки 3. Глядя на боковом меню аналогично http://startbootstrap.com/template-overviews/sb-admin-2/
Положите скрипку вместе – ahb
Опубликуйте свою разметку или еще лучше настройте JSBin или Fiddle – elzi
Вот скрипка, похожая на мою проблему. Когда я нажимаю на первый выпадающий список в 2 раза, значок перемещается вверх и вниз. Однако, когда я нажимаю при изменении значка первой вкладки, и когда я нажимаю на вторую вкладку, предыдущий раскрывающийся список закрывается, а значок не меняется. Вот скрипка http://jsfiddle.net/apougher/P8WRA/ – user3109801