[英]Fancybox width not applying
使用以下JS,宽度未被调整。 使用'750'
或'750px'
时无法调整
$('a#city-prompt').fancybox({
'width': 750
});
我已经在fancybox论坛上发布了这个并没有得到回应
您可能必须将autoSize
设置为false
:
$('a#city-prompt').fancybox({
'width': 750,
'autoSize': false
});
关于文档的 width
:
内容类型“iframe”和“swf”的宽度。 如果'autoDimensions'设置为'false',也会为内联内容设置
这里没有任何答案对我有用,但是这样做了:
$.fancybox({
'content':$("#element").html(),
'width':'500',
'autoDimensions':false,
'type':'iframe',
'autoSize':false
});
'autoSize':false
是丢失的密钥
试试这个。 您需要将autoSize
设置为false
:
$(".fancybox").fancybox({'width':400,
'height':300,
'autoSize' : false});
在Fancybox版本2及更高版本中使用'autoSize':false
确保在写出宽度(以像素为单位)时不包括'。 而不是
'width':'100',你应该'宽度':100,
希望有帮助......
除了其他答案,为了解决高度问题我改变了第998行
来自:
to.height = currentOpts.height + double_padding;
至:
to.height = parseInt(currentOpts.height) + parseInt(double_padding);
来自改变_get_zoom_to
(第690行)
to.width = currentOpts.width + double_padding;
至
to.width = parseInt(currentOpts.width) + parseInt(double_padding);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.