在我的head.phtml中,我有以下声明以获得菜单工作。
<script src="<?php echo $this->getJsUrl(); ?>lib/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="<?php echo $this->getJsUrl(); ?>jQuery_1205141001.js" type="text/javascript"></script>
<script src="<?php echo $this->getJsUrl(); ?>Common_1205141001.js" type="text/javascript"></script>
<script src="<?php echo $this->getJsUrl(); ?>lib/jquery.jcarousel.min.js" type="text/javascript"></script>
现在,我可以让菜单正常工作,但由于这个原因,详细信息页面上的“添加到购物车”按钮已损坏。如果我删除上述引用,则“添加到购物车”按钮将恢复。我查看了有关prototype.js和jquery之间冲突的各种问题,并尝试了以下事情
- 首先,我尝试
jQuery.noConflict();
在 jquery-1.4.2.min.js 末尾添加,但没有奏效。它也打破了菜单 - 其次,我尝试
jQuery.noConflict();
在查询文件的开头添加 jQuery_1205141001.js 和 Common_1205141001.js。那也没有帮助。
请告诉我如何让这两件事都正常工作。您可以访问此链接进行实时测试。在这里,您将看到菜单正常工作,但添加到购物车已损坏。
注意:- 它与 Superfish.js 和 jquery 调试器中显示的其他错误无关。