2011-07-27 69 views
1

我正在使用jQuery通過AJAX將內容加載到頁面。我想用cookies來記住哪個標籤是最後一個活動的,這樣它會自動加載正確的頁面。我真正的問題是,如何使用jQuery cookies插件記住最後一個活動選項卡,然後在重新加載或其他訪問中將類「活動」(這是我如何顯示內容)應用於同一個選項卡?jQuery-ajax選項卡和使用cookie來記住活動選項卡

回答

1

我想這樣的事情就可以了(有點抽象的 - 因爲有幾十個標籤和cookie的插件在那裏):

此代碼應觸發選項卡中單擊或懸停 - 或任何其他活動使用:

$.cookie('activeTab', 'activeTabId');//save current tab id in activeTab cookie 

然後回到該選項卡,當用戶再次進入頁面(此代碼應該進入你的$(document)。就緒(),或任何其他方法,你用它來確定DOM已準備就緒):

if($.cookie('activeTab')){//checking if cookie set 
    $('#' . $.cookie('activeTab')).addClass('active'); 
} 
相關問題