我在其中一个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
答案 0 :(得分:0)
尝试加载内容的已知问题,在此常见问题http://jscrollpane.kelvinluck.com/faqs.html的列表中最后一个
以下是解决方案: http://jscrollpane.kelvinluck.com/ajax.html
另请注意,您必须使用.load方法。我尝试使用.html和.ajax(raw ajax),但没有用。
干杯,Val
编辑: 好吧,它现在重新启动,除了第一次必须显示。当内容以dinamically方式加载时,第一次(有时)滚动窗格不会显示。下次我加载内容时,滚动窗格始终显示没有问题..