我正在使用 jQuery 插件 MixItUp 来获得可过滤的产品网格。
我知道有我想做的回调函数,但我不知道如何使用它。
代码如下所示:
<ul id="product-filters" class="list-filter list-inline">
<li class="filter active" data-filter="all"><span>All</span></li>
<li class="filter" data-filter=".category-1" data-filtername="category-1"><span>Category 1</span></li>
<li class="filter" data-filter=".category-2" data-filtername="category-2"><span>Category 2</span></li>
</ul>
<div id="description-category-1" class="term-description hidden">
<p>Term description for category 1 here...</p>
</div>
<div id="description-category-2" class="term-description hidden">
<p>Term description for category 2 here...</p>
</div>
<div id="grid">
<!-- Products .mix here... -->
</div>
这是js:
$('#grid').mixItUp({
animation: {animateResizeContainer: true, animateChangeLayout: true},
selectors: {target: '.mix', filter: '.filter'}
});
我想要实现的是在单击with#description-category-1
时显示它,并且在选择另一个过滤器时再次隐藏它。.filter
data-filter=".category-1"
你如何在 MixItUp 中获得选定的过滤器?以及如何构造一个执行上述操作的回调函数?