【问题标题】:jScrollPane Problem AJAX and After()jScrollPane 问题 AJAX 和 After()
【发布时间】: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


    【解决方案1】:

    我找到了解决方案。它是使用 jspapi.getContentPane().append() 方法而不是 jQuery 原生的 append 方法。

    【讨论】:

      猜你喜欢
      • 2013-01-01
      • 2013-04-04
      • 2011-08-27
      • 2016-05-28
      • 1970-01-01
      • 2011-05-11
      • 2011-09-08
      • 1970-01-01
      相关资源
      最近更新 更多