4

插件: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
 }

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

4

2 回答 2

24

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

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

}
于 2014-07-03T12:02:53.490 回答
9

因为我注意到这个插件会给isotope容器添加一个类,你可以试试这个代码:

if ($(".div-class").hasClass('isotope')) {
 // some other code
}
于 2013-04-22T02:40:44.063 回答