Здравствуйте, использую стандартные шаблон, и в блоке портфолио есть категории, при прогрузки страницы изначально отображается весь контент, а нужно сделать чтоб отображался только тот которому задан класс active и переключался нормально.
<div class="filter">
<ul class="nav">
<li>
<a href="#" class="active" data-category="all">Все</a>
</li>
<li>
<a href="#" data-category="access_podarki">Аксессуары, Подарки</a>
</li>
<li>
<a href="#" data-category="detskaya_mebel">Детская мебель</a>
</li>
<li>
<a href="#" data-category="inter_decor_okna">Интерьеры, Окна, Двери, Декор</a>
</li>
<li>
<a href="#" data-category="komercheskie_obekti">Коммерческие объекты</a>
</li>
<li>
<a href="#" data-category="komod_stol_tumba">Комоды, Тумбы, Столы, Кровати</a>
</li>
</ul>
</div>
$('.filter li a').on('click', (function(e) {
var category = $(this).data('category');
$('.filter li a').removeClass('active');
$(this).addClass('active');
if(category == 'all') {
$('#portfolio .works').children('div').show();
}
else {
$('#portfolio .works').children('div:not(.' + category + ')').hide();
$('#portfolio .works').children('div[data-element="' + category+'"]').show();
}
return false;
}));