Javascript Fancybox minWidth设置强制宽度为静态
如何在Fancybox中获得内容宽度?我本以为这是自动的,因为我只设置了minWidth,但当您打开模式对话框时,似乎只有初始宽度保持静态。我已经设置了maxWidth,但这对宽度没有任何影响。我删除了所有的宽度设置,内容显示在一个小的宽度区域。我不知道如何让它正常工作Javascript Fancybox minWidth设置强制宽度为静态,javascript,jquery,fancybox,fancybox-2,Javascript,Jquery,Fancybox,Fancybox 2,如何在Fancybox中获得内容宽度?我本以为这是自动的,因为我只设置了minWidth,但当您打开模式对话框时,似乎只有初始宽度保持静态。我已经设置了maxWidth,但这对宽度没有任何影响。我删除了所有的宽度设置,内容显示在一个小的宽度区域。我不知道如何让它正常工作 $('a.various').fancybox({ scrolling:'no', minWidth:450, minHeight:450, openEffect:'none', clos
$('a.various').fancybox({
scrolling:'no',
minWidth:450,
minHeight:450,
openEffect:'none',
closeEffect:'none',
closeBtn:false
});
这使我增加了高度,但宽度保持不变。我需要的宽度增加时,让我们说,有一个更大的图像等。我尝试将minWidth属性设置为640,但这会在宽度较小的图像右侧产生过多的空白。还要确保将autoSize设置为true:
autoWidth : true,
你不需要最小宽度
您希望在fancyBox中显示的HTML也应该具有特定的给定宽度
外汇。如果希望内容的宽度为300px,请将正文的宽度设置为300px:
<body style="width: 300px;">
我就是这样做的。希望它能起作用:D我也尝试过通过CSS设置内联容器的宽度和高度,这给了我640px的高度,而宽度太窄了,内容完全被切断。我发现fancybox以某种方式强制内联内容的容器为100px。我可以通过在样式中手动设置高度来调整高度,但不能调整宽度。autoSize:true;与:autoWidth:true相同;自动高度:true;使用自动宽度或自动大小是您的选择。他们也这样做