我正在使用 jQuery Isotope 来布置 <ol>
中包含的文件条目列表。元素。我想阻止 Isotope 移动此列表开头的多个项目,例如指示父文件夹的项目。如果我使用同位素对这些元素进行排序,“父”条目将四处移动,这非常烦人。
除了“调整”排序规则以为其分配特殊排序索引之外,是否有任何方法可以告诉 Isotope 不要更改项目的位置?这是它现在的工作方式,但我正在寻找更清洁的解决方案。
如果需要,我可以提供一个简化的 jsFiddle 测试用例。
最佳答案
很久以前就有人问过这个问题,可能当时还没有这个功能。
我只是偶然发现它并想添加一个“标记”功能,告诉 isotope 在“标记”元素周围布置项目。
http://isotope.metafizzy.co/methods.html#stamp
Stamps elements in the layout. Isotope will lay out item elements around stamped elements.
// jQuery
$grid.isotope( 'stamp', elements )
// vanilla JS
iso.stamp( elements )
关于javascript - jQuery 同位素 : Lock the position of specific items,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13706578/