jQuery - вкладки ajax и использование куки для запоминания активной вкладки - PullRequest
1 голос
/ 27 июля 2011

Я использую jQuery для загрузки контента на страницу через AJAX. Я хочу использовать куки, чтобы запомнить, какая вкладка была последней активной, чтобы она автоматически загружала нужную страницу. Мой реальный вопрос: как я могу использовать плагин cookie jQuery, чтобы запомнить последнюю активную вкладку, а затем применить класс 'active' (как я отображаю контент) к той же вкладке при перезагрузке или других посещениях?

1 Ответ

1 голос
/ 27 июля 2011

Полагаю, что-то вроде этого будет работать (немного абстрактно - поскольку существуют десятки вкладок и плагинов cookie):

Этот код должен срабатывать при щелчке по вкладке или при наведении курсора - или при любом другом событии, которое вы используете:

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

затем, чтобы вернуться на эту вкладку, когда пользователь снова войдет на страницу (этот код должен войти в ваш $ (document) .ready () или любой другой метод, который вы используете, чтобы определить, что DOM готов):

if($.cookie('activeTab')){//checking if cookie set
    $('#' . $.cookie('activeTab')).addClass('active');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...