2013-02-26 64 views
0

這讓我瘋狂:我有這個打開圖片的fancybox 2.1.3,但如果我調整窗口大小,圖片將不會調整大小。這很奇怪,因爲在代碼中一切看起來都不錯,如果我使用fancybox打開博客文章,它很適合並且很好地調整大小。僅適用於圖像是f ***了......這裏的例子(不正確的網站我在做):Fancybox 2.1.3不在WordPress站點中調整圖片大小

http://www.brunoferraroph.altervista.org/wordpress/trattamenti/

JavaScript設置:

defaults: { 
     padding : 15, 
     margin : 20, 

     width  : 800, 
     height : 600, 
     minWidth : 100, 
     minHeight : 100, 
     maxWidth : 9999, 
     maxHeight : 9999, 

     autoSize : true, 
     autoHeight : false, 
     autoWidth : false, 

     autoResize : true, 
     autoCenter : !isTouch, 
     fitToView : true, 
     aspectRatio : false, 
     topRatio : 0.5, 
     leftRatio : 0.5, 

     scrolling : 'auto', // 'auto', 'yes' or 'no' 
     wrapCSS : '', 

的fancybox 2.1.4做的同樣,CSS似乎工作...請幫助:(

+0

你的演示頁面不工作...圖像路徑使用'localhost':/ ...順便說一句,沒有必要混淆原始的js文件。您應該創建自己的fancybox自定義腳本來覆蓋任何默認設置。 – JFK 2013-02-26 18:13:28

+0

@JFK你是對的,現在你可以看到一個正確的圖像彈出...嘗試調整大小,你會看到它不起作用。我不知道Javascript或PHP。只是想知道爲什麼那個使用fancybox的插件沒有工作......你能幫忙嗎? – 2013-02-26 21:03:08

回答

1

的autoSize的選項默認情況下應設置autoHeight和autoWidth爲真,但你似乎有壓倒一切的試用期,試用這些設置爲true!

編輯:發現它!將fitToView設置爲true並且它可以工作。

+0

不起作用......無論如何,它的默認設置是這樣的。我不明白是什麼問題......但它必須是在CSS上的東西。 – 2013-02-26 16:19:05

+0

有趣。你有沒有試過2.1.4版本?它已更新。 – 2013-02-26 16:21:41

+0

我一直在嘗試每個解決方案,但沒有任何工作。我給Fancybox的聯繫人寫了一條信息...希望他們能幫助:) – 2013-02-26 18:52:16