웹 사이트를 만들고 드롭 다운에서 일부 캐럿에 문제가 있습니다.다른 LI 항목을 클릭 할 때 드롭 다운 캐럿 변경
나는 사이드과 같이 있습니다
Home
Menu item v
Sub-menu item
Sub-menu item 2
Menu item 2 >
Menu item 3 >
경우 :
Home
Menu item >
Menu item 2 >
Menu item 3 >
나는 작은 캐럿 아이콘으로 V>에서가는 등 같은 드롭 다운 컨텐츠를 확장 메뉴 항목을 클릭하면 메뉴 항목 v를 클릭합니다 - 캐럿이 v에서>로 다시 이동합니다. 나는 그렇게 할 때 메뉴 항목 얻는 방법
Home
Menu item v
Menu item 2 v
Sub-menu item
Sub-menu item 2
Menu item 3 >
: 나는 메뉴 항목 2> 예를 들어, 메뉴 항목이 열립니다 클릭 만하면
그러나, 메뉴 항목에 캐럿 V 그래서 등 유지 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 ('FA-각 다운') ; $ (this) .find ('. nav-arrow') removeClass ('fa-angle-left'); $ (this) .find ('. nav-arrow'). addClass$ ('. collapse'). 축소 ('숨기기'); } (이)가 .find ('. nav-arrow'); ' 도움 주셔서 감사합니다! – Blake