2011-07-12 26 views
0

在我的彈出窗口中,我已經固定了大小,如果內部內容較大,應該有一個垂直滾動條,它在Firefox中工作正常(儘管我只想要垂直scrool酒吧)但在IE中不起作用(使用IE 8)。以下是圖片。可能是什麼問題呢?內容在IE中垂直擴展,但在Firefox中有一個滾動條

Firefox Screenshot Internet Explorer Screenshot

我的CSS代碼

#compareParentDiv 
{ 
overflow-y: auto; 
//overflow-x: hidden; 
max-height: 380px; 
width:100% 
} 

我的事業部

$('#compareContent').empty(); 
    $('<div id="compareParentDiv" width="100%">'+ 
     '<table id="list2" cellspacing="0" cellpadding="0"></table>'+ 
      '<div id="gridpager2"></div></div>') 
    .appendTo('#compareContent'); 
+0

您可以將「overflow:auto」設置爲您要添加滾動條的div。 – Abhijit

+0

你可以在Chrome中測試嗎? – Michas

+0

@Michas:它在Chrome和Firefox中工作,但不在IE中 – abi1964

回答

2

查找到overflow-y:scrolloverflow-y:auto,運用它應該滾動元件上。

如果設置爲scroll滾動條總是可見的,如果設置爲auto它取決於瀏覽器,但我相信所有瀏覽器都會在需要時提供滾動條,否則不會。

+0

我在之前添加了'overflow-y:auto',但在IE中沒有運氣。檢查我的代碼(已更新) – abi1964

+0

如何禁用水平滾動? – abi1964

+0

'overflow-x:hidden;' –