2013-01-11 223 views
1

我有這樣的代碼的fancybox自動調整(自動調整大小)的問題

<a href="/popup/size-charts.aspx" class="popup">Size Charts</a> 

$('.popup').fancybox(); 

但彈出總是太小,首先點擊

enter image description here

第二次點擊(和第三次等)永遠是完美的

enter image description here

我已經嘗試明確設置autoScale: true,並呼籲$.fancybox.resize()顯示的彈出窗口後,無論是什麼也不做。

我有很多這種類型的彈出窗口,並且希望避免手動設置尺寸。
有沒有人知道任何解決方法,從第一次打開它的大小?

+0

你有沒有嘗試在你的'a'元素中添加'data-fancybox-type =「iframe」'? – dunli

+0

嘿dunli謝謝!我試圖讓它成爲一個iframe,但它不會工作。你究竟如何使它成爲一個iframe? – Aximili

+0

嘗試將您的'a'元素更改爲:'Size Charts' – dunli

回答

-1

我發現從彈出頁面中刪除所有的CSS修復了自動調整大小的問題,雖然這使得彈出窗口醜陋。

+0

什麼版本的fancybox? – JFK

+0

很抱歉忘了提及它是1.3.4 – Aximili