jQuery imgelens插件 - Uncaught TypeError:Object [object Object]没有方法'imageLens'

时间:2013-07-25 09:06:31

标签: javascript jquery jquery-plugins

我正在开展一个电子商务项目,其中有两个不同的网站 它们的起点都是相同的,它们链接了所有相同的jQuery文件,如果在视图源中则相同。

在一个网站上,jQuery imgelens插件可以很好地滚动图像并放大 在另一个网站上,我收到以下错误:

  

未捕获的TypeError:对象[object Object]没有方法'imageLens'

指的是代码的和平

jQuery(function () {
    jQuery("#img_product_1").imageLens({
        lensSize: 200,
        borderSize: 1,
        borderColor: '#666666',
        imageSrc:"http://koolkiddz.co.uk/images/main/11456/1.gif?state=0.1646016"
    });
});

两个站点使用相同的属性以相同的方式调用imageLens,并且两者都可以看到主jQuery文件和imageLens文件。

有人可能提出可能的原因或解决方案,为什么会发生这种情况

http://koolkiddz.co.uk/item.asp?optProduct=172&txtItem=11456这里是错误的网站

http://wholesale.koolkiddz.co.uk/item.asp?optProduct=170&txtItem=11412这是没有错误的网站

与代码几乎没有区别,但正如您将看到所有jquery和javascript被称为相同

2 个答案:

答案 0 :(得分:0)

缺少html标记“<”html“>”在页面中有错误修复它并检查。

答案 1 :(得分:0)

当我查看你的jquery.imageLens.js文件时,我看到$ .fn.imageLens1
尝试再次在

下载jquery插件

http://www.dailycoding.com/Uploads/2011/03/imageLens/jquery.imageLens.js

并覆盖现有的,或者只是尝试删除$ .fn.imageLens后的1