Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   проблема с табами (https://javascript.ru/forum/jquery/19265-problema-s-tabami.html)

rave82 30.07.2011 11:34

проблема с табами
 
Здравствуйте.
Начал изучение jquery и вот нашел пример создание табов, в следствии чего
возник вопрос как проверить какая вкладка открыта и в случае обновления страницы оставить ее открытой. Все это можно реализовать через куки, но только не понятно как установить нужной вкладке требуемое значение.

$(function () {
    var tabContainers = $('div.tabs > div'); // получаем массив контейнеров
    //tabContainers.hide().filter(':first').show(); // прячем все, кроме первого
    // далее обрабатывается клик по вкладке
    $('div.tabs ul.tabNavigation a').click(function () {
        tabContainers.hide(); // прячем все табы
        tabContainers.filter(this.hash).show(); // показываем содержимое текущего
        $('div.tabs ul.tabNavigation a').removeClass('selected'); // у всех убираем класс 'selected'
        $(this).addClass('selected'); // текушей вкладке добавляем класс 'selected'
		$.cookie('lastTab',this.hash);
        return false;
    });//.filter(':first').click();
	});
	document.title = $.cookie('lastTab').substring(1);
	$($.cookie('lastTab')).addClass('selected');

monolithed 30.07.2011 19:52

rave82,
лучше передавайте параметр в url и в зависимости от переданного значения активируйте вкладку

rave82 30.07.2011 21:13

так у меня и вопрос как ее активировать


Часовой пояс GMT +3, время: 18:05.