2011-09-02 162 views

回答

4

我有同樣的問題。我做了以下事情。

if (img[0].complete || $.browser.msie) { 
     //fetching data from sallimage if was previously loaded 
     smallimage.fetchdata(); 
     if ($(".zoomPad", el).length == 0) obj.create(); 
    } 

它現在有效。

+2

你把這個代碼放在哪裏? – pspahn

+0

解決了我的問題! – Digits

+1

這幫助我解決了懸停在您重新加載頁面後才起作用的問題。謝謝你太多了! – creativetim

3

jqZoom不是爲我工作在IE8,所以我固定的問題如下: 在舞臺類=> this.append功能,有一個變量「厚度」,這是在一個條件內定義的。我將它定義在條件之外,現在它對我來說工作得很好。

  var thickness = 1; 
      if (settings.zoomType == 'innerzoom') { 
       this.node.css({ 
        cursor: 'default' 
       }); 
       thickness = (smallimage.bleft == 0) ? 1 : smallimage.bleft; 
       $('.zoomWrapper', this.node).css({ 
        borderWidth: thickness + 'px' 
       });  
      }