繁体   English   中英

我的Magento结帐页面上的jQuery冲突

[英]jquery conflicts on my Magento checkout page

我正在使用Magento 1.7版本。 在我的结帐页面上,我使用jquery-1.10.2.js和jquery-ui.js添加了自动完成代码。 如果我使用jQuery.noConflict(); 在jquery-1.10.2.js下方,自动完成功能可以完美运行,但是我看不到菜单栏。 如果我使用jQuery.noConflict(true); 它显示菜单,但是我不能通过键盘选择自动完成的城市值(我可以通过鼠标选择城市值)。

可能是什么问题? 什么东西少了? 我要去哪里错了? 我应该在哪里/什么地方放置jQuery.noConflict(true)/jQuery.noConflict()?

感谢您的帮助。

noConflict(true)会将$设置为jQuery变量,并且您将无法再使用jQuery来调用jQuery('#someelement).focus()之类的函数,因为jQuery将是未定义的。

如果您编码

<script type="text/javascript">
    $ = jQuery.noConflict(true) 
</script>

作为html的第一行,然后将每个jQuery替换为$(无论如何都是好习惯),那么您应该没有问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM