在magento中使用jquery库会与prototype.js发生冲突
Using jquery libraries in magento makes conflict with prototype.js
将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>
相关文章:
- 如何将Prototype JS中的$('id1','id2')转换为jQuery
- 对图形使用prototype.js和jqplot
- Prototype.js 1.7:将collect与显式函数一起使用会返回与内联函数不同的结果,原因是什么
- 使用prototype js更改子图像源
- Prototype JS Override Data OnSubmit
- 可从作为参数传递给 Event.observe() (prototype.js) 的函数中访问的变量.为什么
- KnockoutJS & jQuery(noConflict) & prototype.js = con
- 闭包编译器和Prototype.js:危险的使用
- 无法使用prototype.js的Ajax更新程序()从我的表单发布图像
- 相当于Prototype.js'"匹配“;作用
- jQuery与prototype.js冲突:日历图标没有弹出
- 在magento中使用jquery库会与prototype.js发生冲突
- prototype.js类实例上的事件
- IE8中的Prototype.js错误消息:'text'为null或不是对象
- 当我加载prototype.js时,我的javascript失败了,如何修复它
- mixin中的prototype.js实例属性
- 如何在Prototype JS中干净地删除DOM元素
- 可以't使用Prototype.js登录Tiny Tiny RSS API
- 使用Prototype.js检测鼠标是否接触到元素
- 是否可以在不发生冲突的情况下修复prototype.js和jquery.js之间的冲突