2012-05-04 157 views
1

我使用的fancybox,我有一個小問題。的fancybox - 彈出窗口尺寸

我有一個盒子,那是930px寬,用戶可以通過彈出裏面的東西互動。

的問題是,當使用的屏幕分辨率是用戶,可以說800×600,有的在包裝盒的項目不顯示。盒子有一個固定的高度和寬度(930x400)。

我曾嘗試使用scrolling: autoscrolling: yes,但似乎沒有任何工作

有沒有辦法解決?

感謝

更新: - 包含的代碼片段

$.fancybox({ 
      "padding" : 3, 
      "type":"iframe", 
      "href":"/requirements/"+$(".sf_admin_form_field_id div.content").html()+"/edit?req_id="+$(this).children(".id").children("div").children("input").val(), 
      "width" : 934, 
      "height" : 391, 
      "overlayShow": true, 
      "overlayOpacity" : 0, 
      "scrolling" : "yes", 
      "onClosed" : function(){ window.location.reload(); 
      } 
+0

哪個版本的fancybox是這個?也是在iframe中的彈出窗口內的內容?或者它只是指向頁面上的DOM元素? – Umair

+0

的fancybox 1.3.4,是的,它會打開一個iframe – terrid25

+0

這就是爲什麼V2已經maxWidth/minWidth – Janis

回答

1

嘗試

scrolling: 'auto'(注意引號!)

,如果這不工作,你可以包括的fancybox初始化你正在使用?

+0

在我的問題中添加javascript – terrid25

+0

所以我假設'滾動:「auto」'什麼也沒做? – Umair

+0

對不起,我想我只是發現了這個問題。該框中的內容將不會滾動,因爲您已設置fancybox的寬度和高度(以像素爲單位)。我認爲你需要做的是檢測屏幕分辨率的尺寸,並設置寬度和高度的百分比。 – Umair