2011-11-07 64 views
0

我最近更新fancybox 1.3.4,從那時起我的fancybox窗口不能正確調整水平大小。 當我第一次點擊一個鏈接來激發fancybox時,窗口的寬度尺寸太小並且會剪切圖像。當我關閉fancybox並再次打開時,窗口調整大小並且圖像完全可見。 頁面重新加載後,它再次啓動相同。fancybox寬度自動調整後第二次點擊圖像

有什麼建議嗎?

謝謝!

+0

在以前版本的fancybox我使用1.3.0,一切工作正常。 – gordonek

+0

你如何叫fancybox? – John

+0

with - autoScale:true,autoDimensions:true – gordonek

回答

0

請儘量將

enter code here 
afterLoad : function() { 
     $(".fancybox-title").wrapInner('<div />').show(); 
     var lebarLayar = $(window).width(); 
     var tinggiLayar = $(window).height(); 
     var imgWidth = this.width; 
     var imgHeight = this.height; 
     if (lebarLayar > tinggiLayar) { 
      //alert($(window).height() + " : " + $(window).innerHeight()); 
      frameHeight = tinggiLayar; 
      frameWidth = tinggiLayar/imgHeight * imgWidth; 
     } 
     else if (lebarLayar < tinggiLayar) { 
      //alert($(window).height() + " : " + $(window).innerHeight()); 
      frameWidth = lebarLayar; 
      frameHeight = lebarLayar/imgWidth * imgHeight; 
     } 
     $.extend(this, { 
      width : frameWidth, 
      height : frameHeight, 
     }); 
    }, 



enter code here 

希望幫助您