我正在从事一个电子商务项目,该项目有两个方面,两个都是不同的网站
它们的起点都是相同的,具有所有相同的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都被称为相同

最佳答案

当我查看您的jquery.imageLens.js文件时,我看到了$ .fn.imageLens1
尝试再次下载jQuery插件,网址为

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

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

09-18 00:58