2012-05-04 4 views
1

FancyBox를 사용하고 있는데 약간의 문제가 있습니다.fancybox - 팝업 창 크기

사용자가 팝업 내에서 상호 작용할 수있는 930px 크기의 상자가 있습니다.

사용자가 800x600의 화면 해상도를 사용하면 상자의 일부 항목이 표시되지 않는 문제가 있습니다. 상자의 높이와 너비는 고정되어 있습니다 (930x400).

나는 scrolling: autoscrolling: yes를 사용하려고했지만 아무것도

이 주위에 방법이 있나요 작동하도록 보인다?

감사

UPDATE : - (! 따옴표를주의) 포함 된 코드

$.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

내 질문에 자바 스크립트를 추가 – terrid25

+0

그래서 나는'스크롤 : "자동"'아무것도하지 않았습니까 ?? – Umair

+0

죄송합니다. 방금 문제를 발견했습니다. fancybox의 너비와 높이를 픽셀 단위로 설정 했으므로 상자의 내용이 스크롤되지 않습니다. 내가 생각하기에 필요한 것은 화면 해상도의 크기를 감지하고 너비와 높이를 그 비율로 설정하는 것입니다. – Umair