2012-02-08 24 views
0

我使用的是一個燈箱的iviewer插件,我有問題,以每次加載一個新的圖像爲中心我的形象。 我知道有一個預先構建的方法中心()我只是不知道如何以及在哪裏調用它。iviewer jquery插件,中心圖像

你可以在下面找到我正在使用的函數。當我點擊一個元素時,該函數被調用,它打開一個box div(#iviewer)。我希望我的形象中心。我也在開始時使用縮放傾斜,所以我的圖像不適合框(var viewer)。

function open(src, id) { 

    var firstZoom = true; 
    $("#iviewer").fadeIn().trigger('fadein'); 
    var viewer = $("#iviewer .viewer").  
    width(920). 
    height(560). 
    iviewer({ 
     src : src, 
     ui_disabled : true, 
     zoom : '50%', 
     initCallback : function() { 
      var self = this; 
     }, 
     onZoom : function() { 
      if (!firstZoom) return; 

      $("#iviewer .loader").fadeOut(); 
      $("#iviewer .viewer").fadeIn(); 
      firstZoom = true; 
     } 
    } 

); 
//load new pic 
viewer.iviewer('loadImage', src); 
} 

感謝您的幫助。

回答

1

在初始化的 「onFinishLoad」 回調掛鉤工作對我來說:

onFinishLoad: function(ev, src){ viewer.iviewer('center')}