javascript - jQuery 同位素 : Lock the position of specific items

标签 javascript jquery jquery-isotope

我正在使用 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/

相关文章:

javascript - 如果金额每天翻倍,最有效的 javascript 算法计算总数

javascript - 搜索在动态 Bootstrap 多选中不起作用

php - 使用 JQuery 重定向到 PHP 页面不传输表单内容

jquery - 同位素 - 从特定类别开始而不是所有元素

javascript - 对表示时间的字符串进行排序并取最接近的

javascript - 如何根据用户选择进行图像缩放

jquery - 弹出窗口关闭时停止youtube视频

css - 延迟加载和 Isotope - 在 Firefox 中工作,但在 IE 中不工作

php - 为前 3 篇文章添加单独的类(class) - Wordpress

javascript - 从 html 页面调用文件 jQuery 文件