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