我试图用multisort进行同位素排序,它首先按挑选排序,然后按分数排序。目前挑选的一切都是1。当我仅按分数排序时,它会按分数正确排序,但是当我按分数排序并选择时,顺序似乎不正确。
由于pick的所有值都是1,我希望它按分数排序。
这是一个jsfiddle:https://jsfiddle.net/xk7dtkeq/2/ 在小提琴上正确工作。
初始化网格:
function initGrid(grid) {
jQuery(grid).isotope({
// options
itemSelector: '.iso-item',
layoutMode: 'masonry',
getSortData: {
score: function( itemElem ) {
var score = jQuery( itemElem ).find('.score').text();
return parseInt( score );
},
picked: function( itemElem ) {
var picked = jQuery( itemElem ).find('.picked').text();
return parseInt( picked );
},
}
});
}
排序网格
function sortGrid(grid) {
jQuery(grid).isotope({
sortBy : [ 'picked', 'score' ],
sortAscending: false
});
}