我正在考虑使用 Masonry plugin在我的一个元素中。我想知道是否有可能通过某种方式来检测放置 div 时有时会出现在布局中的空白区域。如果我有办法检查这些空白区域,我可以用一些生成的 div 填充它们,其中包含一些数据。
最佳答案
我会玩 offset().left。例如:
- 在变量“item”中存储一个砌体元素
- 检查 item.next().offset().left 是否等于 item.offset().left+item.outerWidth(true)
这将检查我们起始元素旁边的元素是否确实在那里。请注意,outerWidth(true) 确保元素之间的边距也被计算在内。
希望我的理论对你有意义,
祝你好运。
关于javascript - Masonry jQuery 插件和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6939142/