如何解决所有这些错误?我是新手,不知道我可以从哪里开始
我的商店是my magento store
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
我试图替换一些文件,但似乎没什么用。
答案 0 :(得分:0)
您遇到了jQuery和prototype之间的常见冲突。您将需要在整个magento中编写jQuery而不是$或者您必须将jQuery分配给$ j并使用$ j而不是整个magento中的$。要将它分配给$ j,您必须使用以下几行javascript。
var $j = jQuery.noConflict();
我将添加一个名为noconflict.js的自定义js文件
要将文件添加到前端,您需要将以下代码添加到app/design/frontend/{{PACKAGE}}/{{THEME}}/layout/local.xml
<layout version="0.1.0">
<default>
<reference name="head">
<action method="addJs">
<script>noconflict.js</script>
</action>
</reference>
</default>
</layout>