Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery&;原型冲突(Javascript调试)_Javascript_Jquery_Magento_Prototypejs - Fatal编程技术网

jQuery&;原型冲突(Javascript调试)

jQuery&;原型冲突(Javascript调试),javascript,jquery,magento,prototypejs,Javascript,Jquery,Magento,Prototypejs,我们有一个Magento存储设置,它似乎存在jQuery和Prototype冲突。当您访问时,需要花费一些时间,然后加载单个产品(一个轮子)。如果单击图像,它会显示一个lightbox,但由于此冲突,它只是在选项卡中打开图像。我甚至可以在控制台日志中看到一个错误,但是我不知道如何暂停它以便我可以看到错误(它太快了) 如果我没有在左侧勾选属性,图像灯箱工作正常。我知道ImageLightbox是由jQuery驱动的,而分层导航是由原型驱动的。这就是我认为这是一个问题的原因。:-) 在Javascr

我们有一个Magento存储设置,它似乎存在jQuery和Prototype冲突。当您访问时,需要花费一些时间,然后加载单个产品(一个轮子)。如果单击图像,它会显示一个lightbox,但由于此冲突,它只是在选项卡中打开图像。我甚至可以在控制台日志中看到一个错误,但是我不知道如何暂停它以便我可以看到错误(它太快了)


如果我没有在左侧勾选属性,图像灯箱工作正常。我知道ImageLightbox是由jQuery驱动的,而分层导航是由原型驱动的。这就是我认为这是一个问题的原因。:-)

在Javascript代码中,添加这样一行以无冲突模式运行jQuery:

var $jQ = jQuery.noConflict();
然后,无论在哪里使用jQuery,都要使用“$jQ”,而不是在选择器中使用默认的“$”符号:例如

$jQ([jQuery selector]).[jQuery function]();
.