@NDL

Как сделать активным фильтр Isotop js?

Всем привет.

Как в isotop js при загрузке страницы сделать активный один из фильтров?

При загрузке показывает все элементы и не фильтрует.

<p class="text-center" id="filter">
  <a href="" class="btn-service btn-serv current" data-filter=".1">1</a>
  <a href="" class="btn-service btn-serv"  data-filter=".2">2</a>
  <a href="" class="btn-service btn-serv" data-filter=".3">3</a>
</p>
  • Вопрос задан
  • 361 просмотр
Пригласить эксперта
Ответы на вопрос 1
thewind
@thewind
php программист, front / backend developer
Сам плагин ничего не будет фильтровать изначально (если вы просто инициализируете).
Вам нужно при инициализации isotope находить ссылку с классом current (если есть) и брать оттуда .data('filter')
А потом инициализировать isotope с опцией {filter: '.1'}

Но вообще говоря, если у вас фильтр идет по имени класса, то ошибка ЕЩЕ в том, что классы нельзя называть, начиная с цифр. Поэтому переименуйте их во что-то типа '.c1', '.c2' и т.д. И тогда получится {filter: '.c1'}
Ответ написан
Ваш ответ на вопрос

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

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