sortarage
@sortarage
Я тучка-тучка-тучка, я вовсе не медведь

Как починить js-вкладки?

Вечер добрый.

Проблема: есть небольшой сайт, посвященный низкобюджетным ЖК. Сейчас тестирую полученную верстку, и натолкнулся на проблему с вкладками на странице ЖК. Вкладки переключаются весьма спонтанным образом - понять можно по тексту внизу, 11 - первая вкладка первого корпуса, 12 - вторая, и т.п.).

Вопрос: у меня есть смутное подозрение, что бедой 1-2 строки в js или css коде, но я их обнаружить не могу. Подскажите в каком направлении копать, или укажите на ошибку. Буду очень благодарен. Спасибо.
  • Вопрос задан
  • 2192 просмотра
Решения вопроса 1
Все портит вложенность табов.

Править надо скрипт /Final/js/script.js.
Имеющийся кусок следующего кода
$('.tabs li').not('.saled').click(function(){
	var index = $(this).index();
	$(this).addClass('active').siblings().removeClass('active');
	$(this).parent().siblings('.tabs-content').find('li').eq(index).addClass('active').siblings().removeClass('active');
});


Попробуйте заменить на этот:
$('.tabs li').not('.saled').click(function(){
	var index = $(this).index();
	$(this).addClass('active').siblings().removeClass('active');
	$(this).parent().siblings('.tabs-content').children('li').eq(index).addClass('active').siblings().removeClass('active');
});

Тут лишь одна функция изменена: вместо поиска всех потомков (find()) ищутся только непосредственные потомки (children()).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы