Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Табы и их автозакрытие (https://javascript.ru/forum/misc/44913-taby-i-ikh-avtozakrytie.html)

andpuxa 06.02.2014 14:44

Табы и их автозакрытие
 
Здравствуйте.
Подскажите пожалуйста что надо добавить в данный код, что бы при открытия нового таба (вертикального) скрывался ранее открытый.
$("ul.timeline  li").each(function() {
		if($(this).index() == 0) {
			$(this).addClass('active');
			$(this).find(".toggle-box-content").addClass('active');
		}
		$(this).find(".toggle-box-content").not(".active").css('display', 'none');
		
		$(this).find(".toggle-box-click").bind("click", function(){
			$(this).parent().addClass(function(){
				if($(this).hasClass("active")){
					$(this).removeClass("active");
					return "";
				}
				return "active";
			});
			
			$(this).parent().find(".toggle-box-content").slideToggle();
		});
		
	});

ksa 06.02.2014 14:55

Цитата:

Сообщение от andpuxa
Подскажите пожалуйста что надо добавить в данный код

Как минимум хтмл-разметку...

andpuxa 06.02.2014 15:10

это кусок из js файла

ksa 06.02.2014 16:37

Цитата:

Сообщение от andpuxa
это кусок из js файла

Я знаю. :yes:
Т.е. ты больше ничего делать не собираешся для решения своей проблемы?

kostyanet 06.02.2014 19:15

Цитата:

Сообщение от andpuxa
что бы при открытия нового таба (вертикального) скрывался ранее открытый.

Правильно формулируется так: как закрыть все табы кроме выбранного.


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