我想我的產品排序,但這似乎沒有工作,我沒有錯誤的..我試圖做的是那種產品「名」和「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