簡體   English   中英

bootstrap.js僅在magento中拋出一個未定義的錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM