1

我对结合了scrollTo插件的 jQuery 扩展jScrollPane有疑问。如果我将命令应用于可滚动容器并且滚动条位于顶部位置,则滚动条会消失。(如果滚动不在顶部位置,则一切正常。)scrollTo

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

我的代码:

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

1 回答 1

1

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

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

在 jsfiddle 上试试

有关 api 变量的函数列表,请参阅jScrollPane Api

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

于 2012-05-09T12:26:22.547 回答