バックグラウンド
顧客ページに配置する JavaScript のスニペットがあります。このスクリプトが実行されると、必要なアセットとスクリプトが読み込まれ、メイン コードが実行されます。
私が読み込んでいるスクリプトの 1 つは、モーダル ウィンドウを作成するための Twitter のブートストラップ JSです。jQuery プラグインとして実装され、「$.modal()」を jquery オブジェクトに追加します。
問題
これは、1 つの顧客サイトを除くすべてのサイトで機能します。この特定のサイトで を呼び出す$('#idOfWindow').modal();
と、ページで JavaScript エラーがスローされますObject has no method 'modal'
ブートストラップ コードが呼び出され、$.fn.modal
プラグインをセットアップするために呼び出されることを確認しました。何かが jQuery オブジェクトを破壊しているのではないかと推測していますが、これをデバッグする方法がわかりません。
コメント
現在、Chrome の開発者ツールを使用してデバッグしています。プラグインが呼び出される前に読み込まれて実行されることを確認しました。クライアント サイトは jQuery 1.7.2 を使用しています。Chrome ツールには慣れていますが、パワー ユーザーではありません。