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。
我不知道如何。
答案 0 :(得分:0)
shuffle
只是一个随机数排序。
使用$grid.isotope({ sortBy : 'original-order' });
恢复原始订单。