【发布时间】:2012-02-13 07:32:21
【问题描述】:
我正在尝试使用同位素过滤项目。这些项目位于不同的 div 中,但由于某种原因,过滤器仅适用于第一个 div。这是我的代码:
<div id="articles">
<div class="article-wrap">
<div class="article cat-1"></div>
<div class="article cat-2"></div>
<div class="article cat-3"></div>
...
</div>
<div class="article-wrap">
<div class="article cat-1"></div>
<div class="article cat-2"></div>
<div class="article cat-3"></div>
...
</div>
</div>
我的javascript:
$(document).ready(function() {
$('#articles .article-wrap').isotope( 'reloadItems' ).isotope({sortBy: 'class'});
$('#filters li a').click(function(){
var selector = $(this).attr('data-filter');
$('#articles .article-wrap').isotope({ filter: selector });
return false;
});
});
我做错了什么?
提前致谢
毛罗
【问题讨论】:
标签: jquery-isotope