2014-01-15 74 views
0

我在浏览器控制台中收到此错误。
我正在使用magento网站,在产品视图页上我必须使用jqzoomUncaught TypeError:Object [object Object] has no method'jqzoom'

我所做的远远是:

  1. 新增jQuery的
  2. 新增jqzoom库
  3. 添加我的自定义JS

screenshot

product-view-config.js的代码是

var $j = jQuery.noConflict(); 
$j(document).ready(function() { 
    $j('.more-views > ul').bxSlider({ 
     mode: 'vertical', 
     slideMargin: 15, 
     pager: false, 
     minSlides: 4, 
     infiniteLoop: false 
    }); 
    $j('a#pz').jqzoom(); 
}); 

在这种情况下,bxSlider工作正常,但jqzoom不起作用。

console output


编辑

我已经想通了,为什么jqzoom没有工作,在我的答案补充。但为什么jqzoom不适用于jquery 1.10

+0

这种类型的错误,不认为任何人都可以帮助,也不会帮助其他任何人。堆栈跟踪是怎样的?那里有任何线索? – elclanrs

+0

追踪什么?控制台是否在浏览器中输出? –

+0

显然'bxslider'是不同于'jqzoom'的插件。你确定这两个都被加载了吗?你确定两者都在处理你的原型冲突吗? – Bergi

回答

0

This type of errors, don't think anybody can help, nor it helps anybody else. How does the stack trace look like? Any clues there? – elclanrs

你说得对。 Q-Zoom Extension for magento帮我解决这个问题


而且,我发现,我用jquery 1.10the above Q-Zoom extension使用jquery 1.6。如果我删除了分机的jquery 1.6,它再次停止工作。

相关问题