2013-02-11 94 views
0

我在主頁的div中包含iframe。所以代碼如下:iframe僅在IE8/9中顯示垂直滾動條

<DIV id=abcPanel> 
<IFRAME style="WIDTH: 660px; HEIGHT: 680px" id=abciFrame src="/someSrc" name=abciFrame></IFRAME> 
</DIV> 

現在垂直滾動條顯示在IE 8/9中,但在其他瀏覽器中不顯示。

即使我將高度增加到任何值,滾動條也不會消失。我該如何解決這個問題?

+0

iframe的內容是否高於680px?你可以嘗試在iframe上設置「overflow:hidden」。 – 2013-02-11 14:24:42

+0

No..it其實不是...... – testndtv 2013-02-11 14:41:23

回答

0

你可以使用CSS:overflow:hidden;

+0

我該在哪裏申請?到div或iframe? – testndtv 2013-02-11 14:25:10

+0

給iFrame;) – jeroenvisser101 2013-02-11 14:26:59

1

添加到IFRAME

overflow-x:hidden; overflow-y:hidden; 
0

根據你的代碼的風格,

<DIV id=abcPanel> 
<IFRAME style="WIDTH: 660px; overflow: hidden; HEIGHT: 680px" id=abciFrame src="/someSrc" name=abciFrame></IFRAME> 
</DIV> 
2

如果溢出:隱藏的iframe中沒有按;噸工作嘗試添加這些屬性:

scrolling="no" horizontalscrolling="no" verticalscrolling="no" 

例如

<iframe scrolling="no" horizontalscrolling="no" verticalscrolling="no"></iframe> 
+0

我不得不使用這種方法。 $('