javascript - Masonry jQuery 插件和空格

标签 javascript jquery html css jquery-masonry

我正在考虑使用 Masonry plugin在我的一个元素中。我想知道是否有可能通过某种方式来检测放置 div 时有时会出现在布局中的空白区域。如果我有办法检查这些空白区域,我可以用一些生成的 div 填充它们,其中包含一些数据。

最佳答案

我会玩 offset().left。例如:

  1. 在变量“item”中存储一个砌体元素
  2. 检查 item.next().offset().left 是否等于 item.offset().left+item.outerWidth(true)

这将检查我们起始元素旁边的元素是否确实在那里。请注意,outerWidth(true) 确保元素之间的边距也被计算在内。

希望我的理论对你有意义,
祝你好运。

关于javascript - Masonry jQuery 插件和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6939142/

相关文章:

javascript - 允许字母字符、空格、破折号、撇号和长度 <= 50

javascript - 如何获取 DIV 元素的值,将它们放入数组中并在以后使用它们。 JS/查询

javascript - 如何刷新单个div的内容

javascript - 从两个不同的表中选择相同索引的行

javascript - 粘性元素滚动到顶部

javascript - 在 node.js 8 的 child.process 中定义 stdout 和 stderr

javascript - 如果父菜单有子菜单,则单击两次以转到链接,如果没有子菜单,则单击一次以链接

jquery - 在可调整大小的父图像上定位元素

javascript if else 语句

javascript - 货币代码是欧元 - 金额的格式应不带小数