這是我的導航代碼,我試圖通過jQuery來激活它,但我需要一個小的解決方案。如何通過jquery激活鏈接?
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<ul class="nav navbar-nav side-nav">
<li class="active" id="dashboard">
<a href="admin/users/dashboard">Dashboard</a>
</li>
<li id="clients">
<a href="admin/users/clients">Clients</a>
</li>
</ul>
</nav>
我可以通過使用onclick
事件來激活鏈接。每頁如果我對
$('#deshboard').click(function(){
$(this).addClass('active');
})
它的工作,但需要寫很多代碼。有沒有簡單的解決方案?
因此,增加這個'active'下課後,就會轉到另一頁,這意味着你將失去任何客戶端的變化。對? –
如果我導航到另一個頁面,我需要再次爲活動頁面編寫活動代碼。例如,如果我去客戶頁面。我需要wright $('#clients')。click(function(){.......我需要一個小的解決方案,就像這個鏈接在url中激活,然後激活這個鏈接 –
我的意思是,如果你總是返回如你所示的HTML代碼,那麼你總是將'dashboard'作爲'active'項目,即使你應用了這樣的腳本,當你點擊'clients'時,它會變成'active'一秒鐘,然後一個頁面將重新加載,並且'dashboard'將在您處於'clients'頁面時再次變爲活動狀態,您需要將其設置爲服務器端。 –