jQuery Isotope撤消随机播放

时间:2018-05-02 09:56:02

标签: javascript jquery jquery-isotope isotope

    var elems = $grid.isotope('getFilteredItemElements')

    //Shuffle items when [number] or more.
    if (elems.length >= 13)
    {
        ShuffleBlocks();
    }



    function ShuffleBlocks()
    {
        $grid.isotope('shuffle');
    }

My Isotope项目有一个搜索栏作为过滤器, Example,当搜索结果超过13个元素时,我会改变同位素元素。

当我删除我的搜索或返回所有/过滤的元素时,我不希望这些项目被洗牌,所以我需要在返回到另一个页面之前撤消shuffle。

我不知道如何。

1 个答案:

答案 0 :(得分:0)

shuffle只是一个随机数排序。

使用$grid.isotope({ sortBy : 'original-order' });恢复原始订单。

请参阅https://codepen.io/gpetrioli/pen/NMjzyQ?editors=1010