我的Magento商店中.js许多错误



如何修复所有这些错误?我是这个东西的新手,不知道我可以从哪里开始

我的商店是我的magento商店

Uncaught TypeError: Cannot read property 'fn' of undefined
at carousel.js:174
at carousel.js:228
Uncaught TypeError: element.attachEvent is not a function
at observe (prototype.js:5644)
at HTMLDocument._methodized [as observe] (prototype.js:438)
at animesexyfigures.com/:100

我试图替换一些文件,但似乎没有任何效果。

你遇到了jQuery和原型之间的常见冲突。你需要在整个 magento 中编写 jQuery 而不是 $,或者你必须将 jQuery 分配给 $j 并在整个 magento 中使用 $j 而不是 $。要将其分配给$j你必须使用下面的JavaScript行,几乎在任何地方。

var $j = jQuery.noConflict();

我会将其添加到一个名为 noconflict 的自定义 js 文件中.js

要将文件添加到前端,您需要将以下代码添加到位于app/design/frontend/{{PACKAGE}}/{{THEME}}/layout/local.xml中的本地/xml 文件

<layout version="0.1.0">
<default>
<reference name="head">
<action method="addJs">
<script>noconflict.js</script>
</action>
</reference>
</default>
</layout>

最新更新