Показать сообщение отдельно
  #1 (permalink)  
Старый 04.03.2016, 12:21
Новичок на форуме
Отправить личное сообщение для mo0n Посмотреть профиль Найти все сообщения от mo0n
 
Регистрация: 18.01.2016
Сообщений: 9

Не работает более одного перехода по меню.
Здравствуйте, есть меню:
<ul class='tabs-nav'>
                        <li class='active'>Мнения экспертов</li>
                        <li>Отзывы</li>
                        <li>Ваши вопросы</li>
                    </ul>

При клике на какой-либо из форм должен отражаться тот или иной текст.
<ul class='tabs-content'>
<li>1</li>
<li>2</li>
<li>3</li>

В меню все ок, при выборе того или иного пункта, добавляется класс актив, но вот текст отображается только после первого перехода по какой-либо из ссылок.
Так же отмечу, что изначально таблица с текстом выглядит как:
class=active;
display:none;
display:none;
А после первого перехода принимает вид:
display:none;
display:list-item;
display:none;
На сколько я понял, косяк где-то вот тут:
$t.closest(".tabs").find(".tabs-content>li.active").removeClass('active').fadeOut(300, function() {
				$lis.eq($t.index()).fadeIn({
					duration:300,
					 //start:tabstartanimate
					start:function() {
						window.tabstartanimate();
						window.tabstartanimate1();
					}
				}).addClass('active');
			});

Помогите пож-а разобраться. Если я ошибся с частью кода, могу скинуть весь(100 строк).
Ответить с цитированием