cmsに実装するテーマが与えられました。
テーマは jQuery 1.6 を使用しており、javascript エラーはありません。
CMS (concrete5) は jQuery 1.7.1 を使用しており、javascript エラーはありません。
テーマを CMS にマージするときに、インクルードを jQuery にドロップすると (jQuery を 2 回インクルードするのを避けるため)、次のエラーが発生します。
Uncaught TypeError: Property '$' of object [object DOMWindow] is not a function (ccm.app.js line 1 --> ccm.app.js is part of the CMS javascript).
Uncaught TypeError: Property '$' of object [object DOMWindow] is not a function (page controls menu.js).
スクリプト src 参照は次の順序です。
- jQuery
- ccm.app.js (CMS)
- page controls menu.js (CMS)
- custom.js (my theme)
これは調べてトラブルシューティングするコードが多くないことを認識していますが、この種のエラーを引き起こしている可能性のあるjQuery 1.6 と jQuery 1.7 の違いを知っている人はいますか?