Я создаю веб-сайт и имею проблемы с некоторыми каретками в своем раскрывающемся списке.Изменение выпадающего шаблона на клик другого элемента LI
У меня есть боковая панель, как так:
Home
Menu item >
Menu item 2 >
Menu item 3 >
При нажатии на пункт меню иконка немного каретка идет от> к V и расширяет содержание раскрывающийся как так:
Home
Menu item v
Sub-menu item
Sub-menu item 2
Menu item 2 >
Menu item 3 >
If Я нажимаю на пункт меню v - каретка переходит от v к> снова, что является правильным.
Однако, если нажать на пункт меню 2>, например, пункт меню 2 открывается, но каретка по пункту меню остается, как v так:
Home
Menu item v
Menu item 2 v
Sub-menu item
Sub-menu item 2
Menu item 3 >
Как я могу получить это так, когда пункт меню 2 была нажата, пункт меню v будет вернуться к пункту меню>
у меня есть это как мой JS
$('.dropdown').click(function(){
$(this).find('.nav-arrow').toggleClass('fa-angle-left fa-angle-down');
});
$('.dropdown').click(function(){
$('.collapse').collapse('hide');
})
Моя выпадающий выглядит следующим образом:
<li class="dropdown"><a data-toggle="collapse" href="#">Menu item<i class="nav-arrow fa fa-angle-left pull-right"></i></a>
<ul class="collapse">
<li><a href="#">Sub menu item</li>
<li><a href="#">Sub-menu item 2</a></li>
</ul>
</li>
<li class="dropdown"><a data-toggle="collapse" href="#">Menu item 2 <i class="nav-arrow fa fa-angle-left pull-right"></i></a>
<ul class="collapse">
<li><a href="#">Sub menu item</li>
<li><a href="#">Sub-menu item 2</a></li>
</ul>
</li>
<li class="dropdown"><a data-toggle="collapse" href="#">Menu item 3 <i class="nav-arrow fa fa-angle-left pull-right"></i></a>
<ul class="collapse">
<li><a href="#">Sub menu item</li>
<li><a href="#">Sub-menu item 2</a></li>
</ul>
</li>
С немного редактирования этого работал:.. '$ ('раскрывающийся ') нажмите (функция() { $ ('. Нав-стрелка ') removeClass (' фа-угол вниз') $ (this) .find ('. Nav-arrow'). RemoveClass ('fa-angle-left'); $ (this) .find ('. Nav-arrow'). AddClass ('fa-angle ('fa-angle-left'); $ ('. collapse'). Свернуть); ' Спасибо за помощь! – Blake