jQuery同位素:锁定特定项目的位置

时间:2012-12-04 15:44:18

标签: javascript jquery jquery-isotope

我正在使用jQuery Isotope来布局<ol>元素中包含的文件条目列表。我想让Isotope不要在此列表的开头移动几个项目,例如指示父文件夹的项目。如果我使用同位素对这些元素进行排序,那么“父”条目将被移动,这非常令人讨厌。

除了“调整”排序规则以指定特殊排序索引之外,有没有办法告诉Isotope不要更改项目的位置?这是它现在的工作方式,但我正在寻找一个更清洁的解决方案。

如果需要,我可以提供简化的jsFiddle测试用例。

1 个答案:

答案 0 :(得分:0)

很久以前就提出了这个问题,当时可能还没有这个功能。

我只是偶然发现了它,并希望补充说那里有一个&#34;邮票&#34;功能,告诉同位素布置&#34;盖章&#34;元件。

http://isotope.metafizzy.co/methods.html#stamp

  

在布局中标记元素。同位素将布置项目元素   加盖元素。

// jQuery
$grid.isotope( 'stamp', elements )
// vanilla JS
iso.stamp( elements )