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 に答える