javascript - 同位素 Metafizzy : How to check if an element has already been initialized as an isotope container?

标签 javascript jquery jquery-isotope

插件:http://isotope.metafizzy.co/

我希望能够检查一个元素是否已经被初始化为同位素容器。 EG 如果元素没有,则以下代码将导致错误消息:

 $(".div-class").isotope('destroy')

产量:

 cannot call methods on isotope prior to initialization; attempted to call method 'destroy'

我希望能够写出这样的东西:

 if ($(".div-class").isotope('already-initialized')) {
     // some other code
 }

我在同位素文档上找不到这样的方法。任何帮助将不胜感激!

最佳答案

该类不再由同位素添加。我是这样解决的:

if($(".div-class").data('isotope')) {

}

关于javascript - 同位素 Metafizzy : How to check if an element has already been initialized as an isotope container?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16138404/

相关文章:

javascript - 将绝对路径转换为相对路径

javascript - 将数据属性注入(inject)现有元素的问题

javascript - jQuery/Javascript 似乎停止工作了?

jquery - 当在同位素网格中使用带有自动播放功能的 Slick Carousel 时,过滤时图像幻灯片的高度有时会变为 1px。

javascript - 从页面浏览器下载图像的 HTML5/Javascript 代码?

Javascript一次请求多个JS文件

javascript - 使用 Bootstrap 进行同位素过滤

javascript - 同位素 - 使用 URL 哈希进行过滤

javascript - 在网页上只启用一个音频流

javascript - Jquery 和 CSS - 重叠的 div