2016-03-09 73 views
0

填充不工作時,我有一個風格作爲overflow:auto一個<div>元素。溢出:自動通過AJAX

<div>元素獲得通過ajax調用文檔load後填充像這樣:

<html> 
<div class="overflow-auto"> <!-- content goes here --> </div> 
</html> 

我有一個Ajax調用填充它,很明顯,我希望有一個滾動條,如果需要的話。

但是,由於某種原因,一旦我填充它,並且有更多的元素高於<div>的高度,它會作爲overflow:visible並濺起我的頁面。

我假定這是與事實的<div>元素的樣式在頁面加載和Ajax調用被稱爲在頁面加載後不得考慮過這個問題被宣佈爲cssoverflow:auto做。

我試過在ajax調用後調用$("overflow-auto").css("overflow","auto"),但這似乎不起作用。

任何人有什麼建議?

+0

可以顯示更多的代碼? – mmativ

+1

因爲'溢出:auto'效果只有當你設置'height'和'width'。 – mmativ

+0

感謝@mmativ - 工作! –

回答

1

HeightWidth設置爲您的Div因此Overflow可以工作。