вопрос
хочу реализовать под категорию табов
Ну возникла проблема такая, что не отображается Вариант 4 ну под категория табов работает на Варианте 3 что не так?
Вот Js
Вот сам вывод табов
Ну возникла проблема такая, что не отображается Вариант 4 ну под категория табов работает на Варианте 3 что не так?
Вот Js
// Переключение табов
$(function() {
$('ul.tabs_caption').on('click', 'li:not(.active)', function() {
$(this).addClass('active').siblings().removeClass('active').closest('div.tabs').find('div.tabs_content').removeClass('active').eq($(this).index()).addClass('active');
});
});
Вот сам вывод табов
<div class="tabs">
<ul class="tabs_caption" data-animated="bounceIn" id="nav_btns">
<li class="active">
<div class="btn_selection"><span>Вариант 1</span></div>
</li>
<li>
<div class="btn_selection"><span>Вариант 2</span></div>
</li>
<li>
<div class="btn_selection"><span>Вариант 3</span></div>
</li>
<li>
<div class="btn_selection"><span>Вариант 4</span></div>
</li>
</ul>
<div class="tabs_content active">
{custom category="1,2,3" template="shortstory" order="title" sort="desc" limit="100"}
</div>
<div class="tabs_content">
{custom category="3" template="shortstory" order="date" sort="asc" limit="100"}
</div>
<div class="tabs_content">
<div class="tabs">
<ul class="tabs_caption" data-animated="bounceIn" id="nav_btns">
<li class="active">
<div class="btn_selection"><span>Первая</span></div>
</li>
<li>
<div class="btn_selection"><span>Вторая</span></div>
</li>
</ul>
<div class="tabs_content active">
{custom category="1,2" template="shortstory" order="date" sort="asc" limit="100"}
</div>
<div class="tabs_content">
{custom category="1" template="shortstory" order="date" sort="asc" limit="100"}
</div>
</div>
</div>
<div class="tabs_content">
{custom category="1" template="shortstory" order="date" sort="asc" limit="100"}
</div>
</div>
В JS вместо "find" поставьте "children", то есть, код будет такой
// Переключение табов
$(function() {
$('ul.tabs_caption').on('click', 'li:not(.active)', function() {
$(this).addClass('active').siblings().removeClass('active').closest('div.tabs').children('div.tabs_content').removeClass('active').eq($(this).index()).addClass('active');
});
});