【发布时间】:2017-04-13 12:01:24
【问题描述】:
我正在使用 Isotope 库来过滤掉项目,但我想知道是否有办法添加复选框来启用多重选择?
我创建了一个小提琴来展示我在哪里:
https://jsfiddle.net/arkau0gg/
我的脚本文件如下所示:
$(function(){
var $container = $('#container'),
$filterLinks = $('#filters a');
$container.isotope({
itemSelector: '.item',
filter: '.red'
});
$filterLinks.click(function(){
var $this = $(this);
// don't proceed if already selected
if ( $this.hasClass('selected') ) {
return;
}
$filterLinks.filter('.selected').removeClass('selected');
$this.addClass('selected');
// get selector from data-filter attribute
selector = $this.data('filter');
$container.isotope({
filter: selector
});
});
});
【问题讨论】:
标签: jquery filter jquery-isotope