我的jQuery扩展程序jScrollPane与scrollTo插件相结合存在问题。如果我将scrollTo
命令应用于可滚动容器并且滚动位于顶部位置,滚动条将消失。 (如果滚动不在顶部位置,一切正常。)
要恢复滚动条,我尝试重新初始化它。然后发生的是滚动返回到顶部,取消scrollTo
命令。
我的代码:
$('#myScrollableDiv div.jspContainer').scrollTo(delta);
c = $('#myScrollableDiv').jScrollPane({
autoReinitialise: true,
maintainPosition: true
});
答案 0 :(得分:1)
如果使用jScrollPane,则必须使用jScrollPane的功能向下滚动。
var delta = 20;
var element = $('#myContainer').jScrollPane();
var api = element.data('jsp');
$('#scroll').click(function() {
api.scrollByY(delta);
});
请参阅jScrollPane Api以获取api变量的函数列表。
注意:当您省略文本周围的p
标记时,它不起作用。