gpt4 book ai didi

javascript - 获取带有 Masonry 对象的容器

转载 作者:行者123 更新时间:2023-11-27 23:37:38 25 4
gpt4 key购买 nike

例如:有三个容器“A”、“B”和“C”。容器“A”和“B”是砖石对象。我想知道所有容器都是砖石绑定(bind)的。所以寻找一个会返回“A”和“B”的函数。任何想法如何实现这一目标?搜索了他们的文档但没有找到解决方案 http://masonry.desandro.com/methods.html

原因:我想创建一个全局函数,该函数通过 ajax 或数据添加重新加载页面上存在的所有 masonry 对象。由于每个页面都会有不同的 masonry 容器,因此我首先需要找到容器并手动重新加载它们

最佳答案

正如您在代码中看到的,masonry 使用特定的类来设置自己。例如: http://desandro.github.io/masonry/ >> 这里您在每个包含 float 元素的容器上使用了“masonry-brick”类。

为什么不使用这个类?你可以创建全局 foo,例如:<br/>window.findMasonry= function(){<br/>  $('body').find('.masonry-brick').each(function(){<br/>  //do something})
  }
您可以轻松找到元素父级,因此方法是开放的:)。

但是如果你想检查具体绑定(bind)的事件名称,你可以使用 data('events')。仅适用于 jQuery 绑定(bind)事件。

关于javascript - 获取带有 Masonry 对象的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33998496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com