jQuery jscrollpane间歇性重新启动

时间:2012-12-10 14:59:48

标签: jquery jquery-jscrollpane

我在其中一个div上使用jQuery jscrollpane,里面有一个图像。它工作正常。但是,当我更改该图像的来源时,有时滚动窗格会很好地重新启动,但有时却不会。这是间歇性的,我真的被卡住了。任何想法都会很棒,谢谢!

初​​始化:

$(document).ready(function() {
    $('#right').jScrollPane({
        verticalDragMinHeight: 10,
        verticalDragMaxHeight: 10,
        horizontalDragMinWidth: 10,
        horizontalDragMaxWidth: 10
    });
...

我用以下方式更改图像src :(并且交换正常)

$("#text-content").attr('src', 'pics/BIOGRAPHY/tretji_stolpec/text_' + sub_menu_images[nav_sec_pos].toLowerCase() + '.png');

然后我重新初始化jscrollpane:

var pane_api = $("#right").data('jsp');

pane_api.reinitialise();

我已经尝试使用超时JS函数来重新启动jscrollpane,以防在更改图像的src时出现滞后问题。它没用。有任何想法吗?干杯,Val

1 个答案:

答案 0 :(得分:0)

尝试加载内容的已知问题,在此常见问题http://jscrollpane.kelvinluck.com/faqs.html的列表中最后一个

以下是解决方案: http://jscrollpane.kelvinluck.com/ajax.html

另请注意,您必须使用.load方法。我尝试使用.html和.ajax(raw ajax),但没有用。

干杯,Val

编辑: 好吧,它现在重新启动,除了第一次必须显示。当内容以dinamically方式加载时,第一次(有时)滚动窗格不会显示。下次我加载内容时,滚动窗格始终显示没有问题..