1
我正在使用jQuery插件MixItUp具有可過濾網格的產品。mixitup根據篩選器選擇顯示div mixEnd
我知道有callback functions爲我想要做的,但我不知道如何使用它。
代碼如下所示:
<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'}
});
我想實現的是,.filter
與data-filter=".category-1"
被點擊時#description-category-1
正在顯示,它是當另一個過濾器被選中時再次隱藏。
如何在MixItUp中獲得所選過濾器? 而你如何構建一個回調函數,這是上述做的?