您的主要问题是您在原型之前包含 jquery(查看页面源代码)
<script type="text/javascript" src="..../js/jquery/jquery.js"></script>
<script type="text/javascript" src="..../js/prototype/prototype.js"></script>
您需要将其更改为
<script type="text/javascript" src=".../js/prototype/prototype.js"></script>
<script type="text/javascript" src=".../js/jquery/jquery.js"></script>
//best to add jQuery noConflict right after
修复这个打开
/design/frontend/default/[主题]/layout/page.xml
或(如果上面没有找到 jquery)
/app/design/frontend/default/[主题]/template/page/html/head.phtml
您的 page.xml 应该看起来像
<default translate="label" module="page">
......
<block type="page/html_head" name="head" as="head">
<action method="addJs"><script>prototype/prototype.js</script></action>
<action method="addJs"><script>lib/ccard.js</script></action>
<action method="addJs"><script>prototype/validation.js</script></action>
<action method="addJs"><script>scriptaculous/builder.js</script></action>
......
<action method="addJs"><script>mage/translate.js</script></action>
<action method="addJs"><script>mage/cookies.js</script></action>
<action method="addItem"><type>skin_js</type><name>js/jquery-1.7.2.min.js</name></action>
<action method="addItem"><type>skin_js</type><name>js/jquery.noconflict.js</name></action>
<action method="addItem"><type>skin_js</type><name>js/jqforms/jquery.jqtransform.js</name></action>
<!- all other jquery plugin below -->
.....
创建一个文件调用 jquery.noconflict.js 并添加
var $j = jQuery.noConflict(); // you could also add this to the end of jquery-1.7.2.min.js
在您的自定义 jquery 代码中,您不能$...
再使用(仅由prototypeJs 使用)您需要使用$j...
或jQuery...
然后删除
<script src="http://modulesoft.biz:/projects/magento/extream/skin/frontend/base/default/js/jquery-1.4.4.min.js"></script>