将jquery lib与magento混淆
我正在研究马根托。Magento使用prototype.js,我需要处理jquery事件,所以在很多情况下,我不得不为我的工作包含一些jquery、jquery.min和jquery-ui-lib文件。
即使对于正常的点击事件,它也总是会产生冲突。。
那么我如何将jquery与magento一起使用,以及哪个lib文件最适合在magento上工作?要将jquery与magento一起使用,我需要了解什么?
请帮助我任何人,了解情况。。。
您可以使用任何js库,首先您需要将yout库包含在主题的xml文件中,这取决于您应该使用的主题切换xml,将库上传到您的js主题文件夹中。
<action method="addItem"><type>skin_js</type><name>js/jquery.js</name></action>
然后在你的jQuery中添加这个片段:
var $j = jQuery.noConflict();
清除缓存并尝试。
您可以在local.xml中尝试最后一件事,添加以下内容:
<default>
<reference name="head">
<block type="core/text" name="jquery.by.google">
<action method="setText">
<text><![CDATA[<script type="text/javascript" src="path/to/google/hosted/jquery"></script><script type="text/javascript">jQuery.noConflict();</script>]]>
</text>
</action>
</block>
</reference>
</default>