Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Сохранение активного таба (https://javascript.ru/forum/library-toolkit-framework/17551-sokhranenie-aktivnogo-taba.html)

Gwin 24.05.2011 11:27

Сохранение активного таба
 
Возможно ли как нить сделать что бы активный таб сохранялся при рефрэше странице или при переходе на другую?

Skipp 24.05.2011 12:54

Как я понял не активный таб, а фокус?
можно
cookies, focus

Gwin 24.05.2011 21:27

Я не совсем это имел ввиду...
Есть так называемые "табы" на jQuery, более конкретно:

Код:
(function($) {
$(function() {

	$('ul.tabs').delegate('li:not(.current)', 'click', function() {
		$(this).addClass('current').siblings().removeClass('current')
			.parents('div.section').find('div.box').hide().eq($(this).index()).fadeIn(150);
	})

})
})(jQuery)


Структура:
<div class="section">
	<ul class="tabs">
		<li>1 Вкладка</li>
		<li>2 Вкладка</li>
		<li>3 Вкладка</li>
		<li>4 Вкладка</li>
	</ul>
	<div class="box">
	Содержимое 1 
	</div>
	<div class="box">
	Содержимое 2
	</div>
	<div class="box">
	Содержимое 3
	</div>
	<div class="box">
	Содержимое 4
	</div>
</div>


Нужно сделать так, чтобы последняя "активная" или "кликнутая" вкладка при обновлении страницы или серфинге оставалась активной.

ksa 25.05.2011 09:24

Gwin, принцип все равно один и тот же... Либо писать в куки, либо в сессии... При перезагрузке страницы либо сразу серверным языком формировать страницу как нужно. Либо по готовности документа читать из кук данные и модифицировать страничку.

hlopetz 24.06.2011 16:07

обычно для этого использовали хэш. типа /page.html#tab3


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