0

我使用 jScrollPane,它工作正常,但当我在 jQuery 中使用加载函数时就不行了。

如果我有一个 div 加载内容overflow:auto,并且加载 div 时,内容不同,jScrollPane 不会显示滚动条。

对于 jQuery 加载,我使用这个:

function infor(id) { 
    $(document).ready(function () {
        $("#web_loader_text_content").show(2000);
        $("#web_loader_text_content").load("indexer_data.php?id="+id);
    }); 
}

我要求在带有链接的 div 中加载内容:

<div class="web_botones" id="b1" onclick="infor('houses1');"></div>
<div class="web_botones" id="b2" onclick="infor('houses2');"></div>
<div class="web_botones" id="b3" onclick="infor('houses3');"></div>

问题就在这里:

$(function() { 
   $('#web_loader_text_content').jScrollPane();
});

问题是我有不同大小的不同内容,并且滚动条不显示。

4

1 回答 1

1

首先从您正在调用的函数中删除 document.ready 函数:

并使用:

autoReinitialise: true

在您的 jscrollpane 初始化函数中。此属性将重新初始化您的 jscrollpane,您不必担心加载数据。

于 2012-11-03T04:50:36.887 回答