jScrollPane不使用jQuery加载

时间:2012-11-03 02:05:15

标签: javascript jquery scroll jscrollpane

我使用jScrollPane,它工作正常,但是当我在jQuery中使用load函数时却没有。

如果我有一个使用overflow:auto加载内容的div,并且加载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();
});

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

1 个答案:

答案 0 :(得分:1)

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

并使用:

autoReinitialise: true

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