0
Мой фильтр работает отлично, но я не мог понять, как добавить активный класс в текущий блок (я получаю фильтр из базы данных (особенно его идентификатор)). Можно ли добавить выбранный фильтр в активный класс? Если да, тогда, пожалуйста, помогите мне. Благодарю.Как добавить активный класс в Isotope js?
<ul class="year" >
<?php foreach($galery as $gal) : ?>
<li> <a class="btn btn-default <?php echo $gal->id; ?>" data-filter=".<?php echo $gal->id;?>"><?php echo $gal->name; ?></a></li>
<?php endforeach; ?>
</ul>
<script>
var $spcl = $('.spcl');
$spcl.isotope({
itemSelector: '.item',
layoutMode: 'fitRows',
filter: '.1',
masonry: {
columnWidth: 70
}
});
$('.year').on('click', 'a', function() {
var selector = $(this).data('filter');
$spcl.isotope({
filter: selector
});
});
});
</script>
Я не понимаю. Что вы подразумеваете под активным классом? –
'.active { цвет: красный; } 'поэтому я вижу, что выбран настоящий фильтр – gazrobur