javascript - jQuery Isotope 撤消随机播放
问题描述
var elems = $grid.isotope('getFilteredItemElements')
//Shuffle items when [number] or more.
if (elems.length >= 13)
{
ShuffleBlocks();
}
function ShuffleBlocks()
{
$grid.isotope('shuffle');
}
我的 Isotope 项目有一个搜索栏作为过滤器, Example,当搜索结果超过 13 个元素时,在这种情况下,我将 Isotope 元素打乱。
当我删除我的搜索或返回到所有/过滤的元素时,我不希望这些项目被打乱,所以我需要在返回另一个页面之前撤消打乱。
我不知道怎么做。
解决方案
这shuffle
只是按随机数排序。
用于$grid.isotope({ sortBy : 'original-order' });
恢复原始顺序。
推荐阅读
- javascript - 如何更新 localStorage 中的 JSON 值?
- java - 为什么没有 javafx.util.pair?这是eclipse中的错误吗?
- dialogflow-es - 无法在聊天库中查看聊天记录
- java - 从错误为-1的矩阵中获取错误的子矩阵
- python - 通过 Tornado 中附加到 IOLoop 的回调写回
- typescript - 如何使用 Typescript 在 Vue 中使用 Tailwind?
- java - 转换列表
- > 到地图
爪哇 8 - plotly - 如何使用袖扣在 plotly 中制作表格和饼图的子图
- wordpress - 获取 Wordpress 中自定义分类法的子分类法列表?
- python-2.x - 我正在尝试在类中定义的 __str__() 函数中调用多个参数(self、other),但我一直收到错误消息