我们有一个Magento商店设置,似乎有一个现有的jQuery&原型冲突正在进行中。当您访问our URL here时,它会花一些时间然后加载一个产品(一个轮子)。如果您单击图像,则意图是它会打开一个灯箱,但由于此冲突,它只会在选项卡中打开图像。我甚至可以看到错误进入控制台日志,但不知道如何暂停它以便我可以看到错误(它太快了)。
如果我没有在左侧检查属性,则图像灯箱工作正常。我知道图像灯箱是由jQuery和Prototype的分层导航驱动的。这是我相信这是一个问题的理由。 : - )
答案 0 :(得分:0)
在您的Javascript代码中,添加这样的一行以在无冲突模式下运行jQuery:
var $jQ = jQuery.noConflict();
然后,无论您在何处使用jQuery,而不是在选择器中使用默认的“$”符号,请使用“$ jQ”代替:例如,
$jQ([jQuery selector]).[jQuery function]();