@L1nw0od

Как убрать отображение всех категорий?

Здравствуйте, использую стандартные шаблон, и в блоке портфолио есть категории, при прогрузки страницы изначально отображается весь контент, а нужно сделать чтоб отображался только тот которому задан класс 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;
  	}));


5d2afc8f425f1932248915.png
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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