我有垂直菜單,我想爲此菜單執行手風琴。 HTML代碼如何使用滑動切換效果執行手風琴
<ul id="menuLeft">
<li id="ApplicationId" class="menu-li"><span><img src="../Images/tab_arrow.png"></span><a href="#">Application</a>
<ul class="submenu-ul" style="display: none;">
<li class="submenu-li"><span><img src="../Images/leftmenu_downarrow.png"></span><a href="#">Basic Information</a>
</li>
<li class="submenu-li"><span><img src="../Images/leftmenu_downarrow.png"></span><a href="#">Vipin</a>
</li>
</ul>
</li>
<li id="ReviewandSubmissionID" class="menu-li"><span><img src="../Images/tab_arrow.png"></span><a href="#">Review and Submission</a>
<ul class="submenu-ul" style="display: none;">
<li class="submenu-li"><span><img src="../Images/leftmenu_downarrow.png"></span><a href="#">Nithin</a>
</li>
</ul>
</li>
</ul>
腳本
$('.submenu-ul').hide();
$(document).on("click", ".menu-li", function() {
var selected_li = $(this).attr('id');
$('#' + selected_li + ' ul').slideToggle('slow');
});
我的問題是,當我點擊一個菜單上顯示其子菜單,但在同一時間。如果我點擊第二個菜單也顯示其子菜單而不關閉第一個子菜單。 我該如何解決這個問題?
我編輯我的小提琴演示
@ Hiral- PLZ找到新的小提琴 – Niths
@NithinViswanathan我已經編輯答案。 – Hiral
感謝它的工作 – Niths