我正在嘗試將使用jQuery的svg edit - editor整合到Magento中。問題是Magento使用Prototype,因此我使用jQuery.noConflict();
方法。一切都很好,直到如果我通過功能調用編輯器,然後螢火蟲拋出以下錯誤:
$ .extend不是一個函數
if(config) {
$.extend(curConfig, config);
}
$ .isArray是不是一個函數
} else if($.isArray(key)) {
錯誤發生在線59和121的svgcanvas.js。我希望有更多使用jquery和prototype的經驗的人可以幫助我解決這個問題。
的問題是(據我可以請參閱[源代碼](http://code.google.com/p/svg-edit/source/browse/trunk/editor/svg-editor.js)),編輯器直接訪問** global * *'$'(而不是別名全局'jQuery')。只調用'jQuery.noConflict();'在這裏沒有幫助,似乎你必須調整源代碼。 –