当使用jQuery滑块时,下拉菜单在Magento中不起作用



我有一个问题,获得下拉菜单出现在Magento时使用jQuery滑块在主页上。(在其他所有页面正常显示)

我对这一切都很陌生,但据我所知,它与Magentos Prototype库冲突。但到目前为止,我在网上找到的任何指南都没有解决这个问题。

我在导入脚本时使用谷歌托管版本,我在HTML正文中导入它们,因此它们只在需要的首页上加载。

我已经尝试将<script type="text/javascript"> jQuery.noConflict(); </script>添加到头部。php或在实际脚本中,用jQuery替换$,自托管它,并在page.xml布局文件中添加<action method="addItem"><type>skin_js</type><name>js/jquery.js</name></action>

…到目前为止,我所做的一切都不起作用。它要么没有修复导航,要么修复了导航,但崩溃了滑块。

什么线索吗?提前感谢您的帮助

就像一个头,这里是我所做的解决问题:

var j$ = jQuery.noConflict();

在开始脚本之前添加了这个,就在标签之后,然后在代码中使用j$而不是$。

在我的例子中,jquery.jsslider.js被称为getChildHtml('head')之后。我移动了它,这样它们就会被调用,现在它工作正常。不管冲突是什么,现在都不是问题了。现在下拉菜单下拉,滑块滑动

尝试使用firebug,看看在大多数情况下你得到的错误是由冲突引起的,如果你使用了jQuery.noConflict(),它应该可以工作,并确保你在document中包装了jQuery.noConflict()。jQuery的ready函数

最新更新