1

我正在从事一个电子商务项目,该项目有两个不同的网站它们的两个方面它们的起点都是相同的,链接所有相同的 jQuery 文件,并且如果在查看源代码中是相同的。

在一个站点上,jQuery imgelens 插件工作正常,您滚动图像并放大在另一个站点上,我收到以下错误:

未捕获的类型错误:对象 [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 都被称为相同

4

2 回答 2

0

页面中缺少 html 标签 "<"html">" 错误修复并检查。

于 2013-07-25T09:31:23.073 回答
0

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

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

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

于 2013-07-25T09:31:33.947 回答