我有一个<div>
元素,其格式为overflow:auto
。
此<div>
元素在文档load
之后通过ajax
调用填充,如下所示:
<html>
<div class="overflow-auto"> <!-- content goes here --> </div>
</html>
我有一个填充它的ajax调用,显然,如果需要我想要一个滚动条。
但是由于某些原因,一旦我填充它并且<div>
高度内的元素数量超过了它,它就会充当overflow:visible
并在我的页面上溢出。
我假设这与<div>
元素在页面加载时设置样式并且ajax调用在页面加载后调用这一事实有关,并且可能没有考虑声明为overflow:auto
的{{1}}。
我尝试在ajax调用之后调用css
,但这似乎不起作用。
有人有什么建议吗?
答案 0 :(得分:2)
将Height
或Width
设置为Div
,以便Overflow
可以正常工作。