2012-02-25 5 views

답변

1

은 두 단계로 수행 할 수 있습니다 그것을 밖으로 당신과 같은 대답 질문을 확인 발견 .wrapper 클래스

<!--[if lt IE 8]> 
<style type="text/css">#feedback_form .wrapper { height:362px; width:500px; }</style> 
<![endif]--> 

Fancybox는 내용의 크기에 따라 자체 크기를 설정하는 방식입니다. 이전 버전의 IE $().width()height은 여백/패딩 또는 다른 이유로 인해 잘못 된 값을 반환 할 수 있습니다. 나는 그 이유가 무엇인지 알고 싶어하지만 잊어 버렸다. 요점은 오래된 Internet Explorer에서 깨 졌기 때문에 너비/높이를 올바르게 표시 할만큼 충분히 크게 설정해야한다는 것입니다.

개념 증명으로 자바 어딘가에서 $('#feedback_form .wrapper').css({'height':'362px','width':'500px'});으로 테스트 할 수 있습니다. 개인적으로 IE9 호환 모드에서 콘솔을 사용하여 "feeback"버튼을 클릭하여 테스트했습니다.

+0

고마워, 나는 그것을 시도 할 것이다 :). –

1

스크롤 속성을 false로 설정하십시오.) 거짓
2-
1) 설정 스크롤 재산 어떤 CSS를 설정 한 후, 코드에서 어딘가에 다음을 추가 : 나는 jQuery - Fancybox: But I don't want scrollbars!

+0

이제 나는 일시적으로'overflow : hidden'을 사용합니다. 귀하의 답변 주셔서 감사합니다! –