【发布时间】:2023-03-29 23:18:01
【问题描述】:
我有一个烦人的问题,我希望不会很难解决。添加新子元素时,我的滚动窗格区域不会调整大小
基本上,我有一个 div 容器,ID 为 #responseLog,在这个容器内有多个 div 类为 .response。所以,像这样
<div id="responseLog">
<div class="response"></div>
<div class="response"></div>
</div>
响应包含各种跨度等。在 responseLog div 上调用 jScrollPane。它在页面加载时工作正常。
我有一个经常调用的 AJAX 函数,它在主 responseLog div 中插入新的响应 div。这工作正常。 AJAX 调用不会替换任何内容,它只是使用 jQuery After() 方法并选择最后一个 div 来注入新元素。
添加新元素后,我会调用 jScrollPane 上的重新初始化函数。即
jspapi.reinitialise();
我的问题是这个重新初始化什么都不做。即使添加了更多元素,它也不会调整 responseLog div 的大小。
我知道 jScrollpane 网站提到了 AJAX 部分,但那是指替换 div 的内容,而不仅仅是附加到它。
有人可以帮忙吗?
【问题讨论】:
标签: jquery jscrollpane