Здравствуйте.
Начал изучение 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');