2012-02-25 116 views

回答

1

可以分兩步完成:
1)設置滾動屬性設置爲false
2)添加某處下面的代碼,之後的任何CSS設置您的.wrapper類

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

Fancybox根據其內容的大小來設置它的大小。在IE $().width()height的舊版本中,可能會返回錯誤的值,因爲它沒有考慮邊距/填充或其他原因。我用來知道原因是什麼,但我忘了。主要的一點是它在IE瀏覽器中被破壞了,所以你需要將寬度/高度設置爲足夠大以使其正確顯示。

你可以在Javascript的某個地方用$('#feedback_form .wrapper').css({'height':'362px','width':'500px'});作爲概念驗證來測試。我已經親自在IE9兼容模式下進行了測試,在點擊「反饋」按鈕之前使用控制檯。

+0

謝謝,我會試試:)。 – 2012-02-25 10:14:30