2011-07-27 10 views
1

私はjQueryを使ってAJAX経由でページにコンテンツを読み込んでいます。私はクッキーを使用して、どのタブが最後にアクティブであったかを覚えています。そうすれば、自動的に適切なページが読み込まれます。私の本当の疑問は、最後のアクティブなタブを覚えているjQueryのクッキープラグインをどうすればいいですか?(アクティブな)クラスをリロードや他の訪問時に同じタブに適用しますか?jQuery - ajaxタブとクッキーを使ってアクティブなタブを覚える

答えて

1

私はこのような何かが(少し抽象 - タブとクッキーのプラグインの数十がそこにあるので)動作します推測:

このコードは、タブをクリックまたはホバーでトリガすべきである - または任意の他のイベントは、使用します:

:ユーザーがページを(このコードは、あなたの$に行くべき(ドキュメント).ready()、または任意の他の方法あなたはDOMの準備ができていることを決定するために使用)に再び入るときに戻ってそのタブに取得する

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

if($.cookie('activeTab')){//checking if cookie set 
    $('#' . $.cookie('activeTab')).addClass('active'); 
} 
関連する問題