[英]bootstrap.js throwing an undefined error only in magento
我在我的Magento主題中包含了最新的jQuery安裝,但是然后prototype.js拋出了一個錯誤,因為我猜是正在加載兩個jQuery文件。 我刪除它,原型錯誤停止彈出,但引導程序現在給我一個錯誤:
未捕獲的TypeError:undefined不是函數
很多人都說這是因為jQuery沒有被加載。 然后我重新加載jQuery然后原型再次拋出這些錯誤(重復):
未捕獲的TypeError:Object [object Object]沒有方法'attachEvent'prototype.js:5653
未捕獲的TypeError:Object [object Object]沒有方法'dispatchEvent'prototype.js:5734
所以..我對如何解決這個問題感到困惑..當我刪除我的jQuery.js文件時,那些錯誤停止然后引導程序拋出錯誤..但是沒有其他jQuery安裝從我能看到的內容中加載只有有意義的bootstrap才會拋出錯誤。 因此,當大多數人說這是因為正在加載兩個jQuery實例時,我只是看不出為什么這些錯誤被拋出原型。
眾所周知,Bootstrap不能與Prototype.js很好地配合使用。 嘗試使用bootstrap-prototype fork。
好了,經過一周的這樣做,因為其他評論沒有讓我的問題消失......這是我所要做的全部事情:
我把它放在一個jquery-noconflict.js文件中: jQuery.noConflict();
並在我的jQuery.js文件后面添加它,一切都很有效! =)所有這些我過去一周無法消失的錯誤也消失了=)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.