2013-01-11 179 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