Fancybox宽度不适用

Web*_*net 16 javascript fancybox

使用以下JS,宽度未被调整.当我使用'750'或时,它不会被调整'750px'

$('a#city-prompt').fancybox({
    'width': 750
});
Run Code Online (Sandbox Code Playgroud)

我已经在fancybox论坛上发布了这个并没有得到回应

Fel*_*ing 21

您可能必须设置autoSizefalse:

$('a#city-prompt').fancybox({
    'width': 750,
    'autoSize': false
});
Run Code Online (Sandbox Code Playgroud)

关于width文档:

内容类型"iframe"和"swf"的宽度.如果'autoDimensions'设置为'false',也会为内联内容设置

  • 这个答案已经过时了.`autoDimensions`选项不是Fancybox的2.0+版本的一部分.请参阅此处:http://fancyapps.com/fancybox/#docs - 并尝试使用`autoSize`,`autoWidth`或`autoHeight`代替. (2认同)

d-_*_*_-b 7

这里没有任何答案对我有用,但是这样做了:

$.fancybox({
    'content':$("#element").html(),
    'width':'500',
    'autoDimensions':false,
    'type':'iframe',
    'autoSize':false
});
Run Code Online (Sandbox Code Playgroud)

'autoSize':false是丢失的钥匙

  • `autoSize`也为我做了伎俩.没有其他工作.谢谢 (3认同)