我正在使用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()?
感谢您的帮助。
答案 0 :(得分:0)
noConflict(true)将$设置为jQuery变量,你可以不再使用jQuery 来调用jQuery(' #someelement).focus()等函数,因为jQuery将是未定义。
如果您编码
<script type="text/javascript">
$ = jQuery.noConflict(true)
</script>
作为html的第一行,然后用$替换每个jQuery(这是好的做法)然后你不应该有问题。