Здравствуйте, есть меню:
<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 строк).