私は画像全体にthickboxを使用している教育CMSを持っています。 thickboxクラスを削除し、jQueryを使ってcolorboxクラスを追加することで、これをcolorboxに置き換えたいと思っています。クラスreplaceが発生していますが、カラーボックスはトリガーしません。 CMSのクラスを手動で変更すると正常に動作します。thickboxクラスとcolorboxをjQueryが機能しないように置き換えました。
jQuery(".thickbox").removeClass("thickbox").addClass("colorbox");
私はcolorboxスクリプトの呼び出しの上に置き換えスクリプトに呼び出しを移動しましたが、それでもいいです。
アイデア?最初の読み込み時に、colorboxにDOMのクラスが必要ですか? ThickBoxのの仕分けより
カラーボックスは少し異なる(より良い)であるjQueryプラグインとして実装されています
おかげ メートル
私は、これを正しく診断するためにはもっと詳細が必要だと思いますが、将来このようなことを避けるためには、技術固有のクラス名を使用しないでください。代わりに、あらゆる種類のオーバーレイをロードするリンクにジェネリッククラスあなたが新しいプラグインを選択したときにあなたのHTMLを変更する必要はありません! – Beejamin
コメント - thickboxが必要とするスクラッチ最初に問題になったのは、「thickbox」クラスを持つことです。これは、thickboxの時代の兆候だと思います。プラグインの開発は、その後! – Beejamin