I have a set of buttons as per the HTML below. Once button is clicked, it will show the data set according to the data-filter.
Two questions.
<div class="filters" id="getFixed">
<div class="ui-group">
<div class="button-group js-radio-button-group">
<li class="sort-button" data-filter="">News</li>
<li class="sort-button" data-filter=".instructor">Instructors</li>
<li class="sort-button" data-filter=".clubs">Club Spotlight</li>
</div>
</div>
</div>
var filters = [];
$('.filters').on( 'click', '.sort-button', function( event ) {
var $target = $( event.currentTarget );
$target.toggleClass('is-checked');
var isChecked = $target.hasClass('is-checked');
var filter = $target.attr('data-filter');
if ( isChecked ) {
addFilter( filter );
} else {
removeFilter( filter );
}
$grid.isotope({ filter: filters.join(',') });
});
Thank you in advance!