我正在尝试使用MixItUp过滤网格项目。它说它应该很简单。为项目的类别添加类mix
和另一个类,然后添加具有相同类别的按钮。
<!-- The buttons -->
<button class="filter" data-filter="social">Email</button>
<button class="filter" data-filter="games">Games</button>
<button class="filter" data-filter="merch">Merchandise</button>
<!-- The grid -->
<div class="portfolio-grid" id="MixItUpBCE8F4">
<div class="portfolio-item mix merch"></div>
<div class="portfolio-item mix social"></div>
<div class="portfolio-item mix games"></div>
</div>
我已经这样初始化了插件:
jQuery(document).ready(function($) {
$(function(){
$('.portfolio-grid').mixItUp();
});
});
并添加了描述的“重要”CSS:
.portfolio-grid .mix{display: none;}
插件初始化,CSS 应用。
但是,单击任何按钮只会导致网格项目淡出。页面上没有显示任何项目。
JSFiddle
我做错了什么?我已经完全按照文档进行了操作。
在我看来,它与任何项目都不匹配。但我无法理解,因为正如您从上面的代码中看到的那样,肯定有匹配项,因为每个项目肯定都有一个与data-filter
s?