应用scrollTo时,jScrollPane滚动条消失

时间:2012-05-04 08:33:05

标签: jquery jquery-plugins scrollto jquery-jscrollpane

我的jQuery扩展程序jScrollPanescrollTo插件相结合存在问题。如果我将scrollTo命令应用于可滚动容器并且滚动位于顶部位置,滚动条将消失。 (如果滚动不在顶部位置,一切正常。)

要恢复滚动条,我尝试重新初始化它。然后发生的是滚动返回到顶部,取消scrollTo命令。

我的代码:

  $('#myScrollableDiv div.jspContainer').scrollTo(delta);
  c = $('#myScrollableDiv').jScrollPane({
        autoReinitialise: true,
        maintainPosition: true
  });

1 个答案:

答案 0 :(得分:1)

如果使用jScrollPane,则必须使用jScrollPane的功能向下滚动。

var delta = 20;
var element = $('#myContainer').jScrollPane();
var api = element.data('jsp');
$('#scroll').click(function() {
    api.scrollByY(delta);
});​

Try it on jsfiddle

请参阅jScrollPane Api以获取api变量的函数列表。

注意:当您省略文本周围的p标记时,它不起作用。