我想我的产品排序,但这似乎没有工作,我没有错误的..我试图做的是那种产品“名”和“fname”先同位素sortByValue
<div class="w-filters">
<div class="w-filters-item active" data-sort-by="*">All</div>
<div class="w-filters-item" data-sort-by=".name">Name</div>
<div class="w-filters-item" data-sort-by=".fname">FolderName</div>
</div>
与这个jQuery
jQuery('.w-portfolio.type_sortable').each(function(index, container){
var $container = jQuery(container),
$list = $container.find('.w-portfolio-list'),
$sortItems = $container.find('.w-filters-item');
$container.imagesLoaded(function(){
$list.isotope({
itemSelector: '.w-portfolio-item',
layoutMode: 'fitRows',
getSortData: {
name: '.name',
fname: '.fname',
}
});
$sortItems.click(function(){
var $item = $item.attr('data-sort-by');
if ($item.hasClass('active')) return;
$sortItems.removeClass('active');
$item.addClass('active');
$list.isotope({
sortBy: sortByValue
});
});
});
});
一些一谁知道解决这一问题?
需要看到您的$容器的html。按名称排序,你的itemSelector需要有一个'name'类 – Macsupport 2015-02-23 20:23:37
@Macsupport这里是[jsfiddle](http://jsfiddle.net/9L5hdjgz/1/) – Esster 2015-02-24 07:40:22