我在我的 Magento 主题中包含了最新的 jQuery 安装,但随后prototype.js 抛出了一个错误,因为我猜正在加载两个 jQuery 文件。我删除了它并且原型错误停止弹出,但是引导程序现在给我一个错误:
未捕获的类型错误:未定义不是函数
许多人说这是因为 jQuery 没有被加载。然后我重新加载 jQuery,然后原型再次(重复)抛出这些错误:
未捕获的类型错误:对象 [object Object] 没有方法“attachEvent”prototype.js:5653
未捕获的类型错误:对象 [object Object] 没有方法“dispatchEvent”prototype.js:5734
所以..我对如何准确地解决这个问题感到困惑..当我删除我的 jQuery.js 文件时,这些错误会停止,然后引导程序会抛出一个错误..但是我可以看到没有其他 jQuery 安装正在加载所以这只有意义,引导程序会引发错误。因此,当大多数人说这是因为正在加载两个 jQuery 实例时,我就是不明白为什么会为原型引发这些错误。