我正在使用 jQuery Isotope 来布置<ol>
元素中包含的文件条目列表。我想阻止 Isotope 移动此列表开头的几个项目,例如指示父文件夹的项目。如果我使用同位素对这些元素进行排序,“父”条目将被移动,这非常烦人。
除了“调整”排序规则以为其分配特殊的排序索引之外,有什么方法可以告诉 Isotope 不要更改项目的位置?这是它现在的工作方式,但我正在寻找更清洁的解决方案。
如果需要,我可以提供一个简化的 jsFiddle 测试用例。
我正在使用 jQuery Isotope 来布置<ol>
元素中包含的文件条目列表。我想阻止 Isotope 移动此列表开头的几个项目,例如指示父文件夹的项目。如果我使用同位素对这些元素进行排序,“父”条目将被移动,这非常烦人。
除了“调整”排序规则以为其分配特殊的排序索引之外,有什么方法可以告诉 Isotope 不要更改项目的位置?这是它现在的工作方式,但我正在寻找更清洁的解决方案。
如果需要,我可以提供一个简化的 jsFiddle 测试用例。
这个问题是很久以前提出的,也许当时该功能不可用。
我只是偶然发现它并想补充说有一个“标记”功能,它告诉同位素围绕“标记”元素布置项目。
http://isotope.metafizzy.co/methods.html#stamp
在布局中标记元素。Isotope 将围绕标记元素布置项目元素。
// jQuery
$grid.isotope( 'stamp', elements )
// vanilla JS
iso.stamp( elements )