0

如何在 Fancybox 中调整内容宽度?我本来希望这是自动的,因为我只设置了 minWidth,但似乎只有初始宽度,当您打开模式对话框时保持静态。我已经设置了 maxWidth,但这对宽度没有任何影响。我删除了所有宽度设置,内容显示在一个小宽度区域中。我对如何使它正常工作感到困惑。

$('a.various').fancybox({
    scrolling:'no',
    minWidth:450,
    minHeight:450,
    openEffect:'none',
    closeEffect:'none',
    closeBtn:false
});

这给了我增加的高度,但宽度保持不变。当假设有更大的图像等时,我需要增加宽度。我尝试将 minWidth 属性设置为 640,但这会在宽度较小的图像右侧产生过多的空白。

4

1 回答 1

0

还要确保将 autoSize 设置为 true:

autoWidth : true,

您不需要 minWidth。

您希望在 fancyBox 中显示的 HTML 也应该具有特定的给定宽度。

外汇。如果您希望内容的宽度为 300px,请将 body 的宽度设置为 300px:

<body style="width: 300px;">

我就是这样做的。希望它有效:D

于 2013-02-12T23:14:40.097 回答