如何在Fancybox中获取内容宽度?我本来期望这是自动的,因为我只设置minWidth,但它似乎只是初始宽度,当你打开模态对话框保持静态。我设置了maxWidth,但这对宽度没有任何影响。我删除了所有宽度设置,内容显示在一个小宽度区域中。我对如何使其正常工作感到困惑。
$('a.various').fancybox({
scrolling:'no',
minWidth:450,
minHeight:450,
openEffect:'none',
closeEffect:'none',
closeBtn:false
});
这使我的高度增加,但宽度保持不变。当我们说有更大的图像等时,我需要增加宽度。我尝试将minWidth属性设置为640,但是在宽度较小的图像右侧产生了太多的空白。
答案 0 :(得分:0)
还要确保将autoSize设置为true:
autoWidth : true,
您不需要minWidth。
您希望在fancyBox中显示的HTML也应具有特定的给定宽度。
Fx的。如果您希望内容宽度为300像素,请将主体设置为宽度为300像素:
<body style="width: 300px;">
这就是我这样做的方式。希望它有效:D