Jqzoom没有在野生动物园工作

时间:2010-03-29 16:43:59

标签: jquery safari

您好我正在使用jqzoom,它在所有浏览器上运行正常,除了safari有错误 “TypeError:表达式'smallimagedata.pos'[未定义]的结果不是对象。”

如果有人可以帮助该页面http://www.legzskin.com/products.php?product=CHARMED,当您将鼠标悬停在3张图片上时,它应该会在左侧的闪光灯上显示缩放窗口

1 个答案:

答案 0 :(得分:5)

这在使用Loader类时未设置smallimagedata属性时出现问题。这是解决问题的解决方法。

更新SmallImage.loadImage()方法:

this.loadimage = function() {
  this.node.src = image[0].src;
};

对此:

this.loadimage = function() {
  this.node.src = image[0].src;
  if (typeof smallimagedata.top === "undefined") {
    this.node.onload();
  }
};