同位素元化:如何检查元素是否已经初始化为同位素容器

Isotope Metafizzy: How to check if an element has already been initialized as an isotope container?

本文关键字:同位素 是否 初始化 元素 检查 何检查      更新时间:2023-09-26

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

我希望能够检查元素是否已经初始化为同位素容器。例如,如果元素没有

,下面的代码将导致错误消息:
 $(".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')) {
}

由于我注意到这个插件将添加一个isotope类到容器,您可以尝试以下代码:

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