使用以下JS寬度未被調整。當我使用'750'
或'750px'
Fancybox寬度不適用
$('a#city-prompt').fancybox({
'width': 750
});
我已經發布了關於這個fancybox論壇和沒有得到迴應沒有得到調整
使用以下JS寬度未被調整。當我使用'750'
或'750px'
Fancybox寬度不適用
$('a#city-prompt').fancybox({
'width': 750
});
我已經發布了關於這個fancybox論壇和沒有得到迴應沒有得到調整
你可能必須設置autoSize
到false
:
$('a#city-prompt').fancybox({
'width': 750,
'autoSize': false
});
關於width
從documentation:
內容類型'iframe'和'swf'的寬度。也爲內嵌的內容設置,如果 'autoDimensions' 從
to.width = currentOpts.width + double_padding;
設置爲 '假'
變化_get_zoom_to
(上線690),以
to.width = parseInt(currentOpts.width) + parseInt(double_padding);
我用Fancybox 1.3.4試過這個,根本不起作用。 – basZero 2011-09-15 14:43:27
除了其他的答案,解決身高問題我改線
來自:
to.height = currentOpts.height + double_padding;
到:
to.height = parseInt(currentOpts.height) + parseInt(double_padding);
這裏的答案都不爲我工作,但是這並獲得成功:
$.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
這個答案是過時的。 `autoDimensions`選項不是2.0版本Fancybox的一部分。看到這裏:http://fancyapps.com/fancybox/#docs - 並嘗試使用`autoSize`,`autoWidth`或`autoHeight`來代替。 – leepowers 2014-07-23 02:29:00