2012-10-20 104 views
-3

我使用fancybox來顯示一些自定義div。顯示fancybox後,我打電話處理div的自定義函數。該功能改變了div的內容的大小,並且是第三方。內容加載後自動修復fancybox

所以在調用它的內容比fancybox更大並且滾動條出現之後。

如何手動自動化fancybox到我的內容?

我把看中這樣的:

$(document).ready(function() { 
     $(".fancybox").fancybox(
     { 
      afterLoad : function() 
      { 
      initializePuzzle(); 
      } 
     }); 
    }); 
+0

你用什麼版本的fancybox? –

+0

@JasonSmall:標籤說fancybox-2;) – JFK

+0

爲什麼我得到減2?我不明白... –

回答

1

使用$.fancybox.resize()$.fn.fancybox.resize()來調整的fancybox。在相關函數執行後放置此代碼。

+0

我已經把它放在initializePuzzle函數後生成的內容,但我有錯誤...調整大小不是一個函數。如何解決它? –

+0

@tomaszs,你可以提供你的html標記或某種演示。 –

+0

@KundanSinghChouhan:標籤上說fancybox-2 ...所以'$ .fancybox.update()'...來吧人們,閱讀文檔。 – JFK