overflow:auto 通过 ajax 填充时无法正常工作

overflow:auto not working when populating via ajax

我有一个样式为 overflow:auto.

<div> 元素

<div> 元素在文档 load 之后通过 ajax 调用填充,如下所示:

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

我有一个 ajax 调用来填充它,显然,如果需要,我想要一个滚动条。

但是由于某种原因,一旦我填充它并且元素多于 <div> 高度内的元素,它就会像 overflow:visible 一样在我的页面上散落。

我假设这与 <div> 元素在页面加载时设置样式并且 ajax 调用在 after页面已加载,可能不会考虑向 css.

声明的 overflow:auto

我尝试在 ajax 调用之后调用 $("overflow-auto").css("overflow","auto"),但这似乎不起作用。

有人有什么建议吗?

HeightWidth 设置为您的 Div,以便 Overflow 可以工作。