0
我有一個加載每一頁上我的應用程序下面的腳本:jQuery的導航活動類恢復頁面重新加載
$(document).ready(function() {
$('ul li').click(function(){
$("li").removeClass("current_page_item");
$(this).addClass("current_page_item");
});
});
我的導航HTML如下:
<ul id="dropmenu">
<li class="active">
<%= link_to 'Home Page', welcome_index_path %>
</li>
<li>
<%= link_to 'Business Owners', business_owners_path %>
</li>
</ul>
每次我點擊「業主」鏈接,用於識別活動頁面的圖像首先從主頁鏈接移至業務負責人鏈接,然後在頁面重新加載時再次快速恢復到主頁鏈接。 jQuery中有一種方法可以在頁面加載後保持「活動」鏈接的狀態嗎?
你可以發表你的HTML輸出嗎? – darshanags 2013-03-09 19:58:25
我猜你實際上必須加載新的頁面,並返回false是不是一個選項?如果是這樣,用JavaScript做的更改將無法正常工作。您可能需要cookies /本地存儲,或者只是在HTML中對其進行編碼,或者在服務器端執行邏輯。 – adeneo 2013-03-09 20:01:08
下面是HTML輸出