同位素多排序排序不正确

时间:2016-07-03 21:17:56

标签: jquery jquery-isotope

我试图用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
    }); 
}

0 个答案:

没有答案