我正在使用左側菜單中的Jquery的Collapse和Expand功能。如何使用href控制帶錨標記的切換
在這裏,當用戶點擊「父」,想顯示「管理員」和「帳戶」與錨標記與網址。在這一點上它工作得很好。
如果用戶點擊「管理員」,它將摺疊並顯示根元素「Parent」。
如何保持這裏的結構。
$(document).ready(function() {
$('ul.child').hide();
$('li:has(.child)').click(function() {
$('ul',this).toggle('slow');
});
$('li').click(function(event) {
event.stopPropagation();
});
<nav id="nav">
<ul>
<li>
<a>Parent</a>
<ul class-"child">
<li class="child"><a href="/Home/Admin">Admin</a></li>
<li class="child"><a href="/Home/Account">Account</a></li>
</ul>
</li>
</ul>
</nav>
沒有一個錨標記它會正常工作,但是當我包括與鏈接的錨標記,「stopPropagation」事件在李會失敗。這使它崩潰到根元素。
如果管理員用戶點擊它會崩潰到根作爲
.Parent
怎樣做才能保持結構如下圖
.Parent
.Admin
.Account
是的,我想顯示左層它在哪裏。代碼參考將是一個很大的幫助 – Hegde
'var currentURL = window.location.pathname; (aHref == currentURL)('href == currentURL('href ='href'); $('#nav .child li')。 ) { \t $(本).closest( 'ul.child')顯示();} });' 讓我知道,如果你什麼也得不到。 – SPViradiya
如果它對你有幫助,最後的投票將是真正有用的:) – SPViradiya