我在我的网站www.baseshamai.com上使用fancybox2。 如果你单击产品组合然后(现在只有前2个拇指工作)第一次点击一个缩略图,它会加载一个瘦的片段或从一个奇怪的地方加载它。但是,下次打开相同的缩略图时,它会正确加载。 为什么会这样? 即使我将minWidth设置为auto,它也会打开正确的尺寸但是在一个奇怪的地方。
我应该提一下,通过fancybox加载的这些页面几乎没有内容,而是有具有背景图像的div。我认为分解图像更聪明。
答案 0 :(得分:1)
由于您要打开外部网页,因此最好使用fancybox.iframe
代替fancybox.ajax
。如果您使用第二个,fancybox将尝试从传入内容中获取尺寸,并在重新计算尺寸后调整自身大小。下次打开fancybox时,它会正确打开,因为已经缓存了维度。
此外,如果您希望更好地控制框的大小,可以尝试将width
和height
API选项添加到自定义fancybox脚本中。