2012-01-18 123 views
1

是否有一組配置,將允許我打開一個固定的,設置寬度FancyBox2彈出(內聯類型)?沒關係,如果高度彎曲,但我想寬度設置爲特定的大小。fancybox2固定寬度

我已經試過這樣的事情:

$.fancybox({content:msg, type:"inline", title:title, autoSize:false, minWidth:"250px", width:"450px", height:h, maxWidth:"450px"}); 

但是,如果我的內容恰好是比450像素寬,它只是擴展視圖,而不是使用更多的高度。

回答

6

您應該設置

width: 450 

爲450像素寬框。

其實所有的整數應該不帶引號其值以像素爲單位寫的那麼正確的語法應爲:

minWidth: 250, 
maxWidth: 450, 
width: 450 

另外,你應該選擇太一組fitToViewfalse固定的大小,否則fancybox會嘗試重新調整大小框以適應視口內

+0

嗯,這是更接近。現在我使用這個: ''。$ .fancybox({content:msg,type:「inline」,fitToView:false,title:title,autoSize:false,minWidth:「450」,width:「450」,高度:「250」,最大寬度:「450」});'' 我現在看到的是一個fancybox正確的寬度,但非常高 - 關閉頁面。任何想法發生了什麼? – Greg 2012-01-18 15:24:17

+0

好的,明白了!不要在數字上使用引號,所有的都很快樂。感謝你的回答! – Greg 2012-01-18 15:54:57

+0

現在fitToView更改爲autoScale – 2013-08-27 20:04:00