jScrollPane autoReinitialise和animateScroll

时间:2011-02-23 13:08:47

标签: jquery jscrollpane

我有一个jScrollpane(jQuery)问题

我在我的网站上使用jScrollpane。我有动态内容,使滚动区域更大。这使autoReinitialise属性成为必需属性。 我也想使用animateScroll属性,但是如果我同时使用它们,滚动条会发疯(疯了我告诉你!)。

有人知道这是怎么回事吗?

http://www.bidadari.nl/?page_id=98

var pane = jQuery("#scroll_area");
pane.jScrollPane({
    autoReinitialise: true,
    showArrows: true,
    verticalArrowPositions: "split",
    horizontalArrowPositions: "split",
    animateScroll: true
});
var api = pane.data("jsp");
jQuery("#button_step_right").bind("click", function() {
    api.scrollByX(750);
    return false;       
});

谢谢!

Eric

1 个答案:

答案 0 :(得分:2)

啊。正确的答案是:

var pane = jQuery("#scroll_area");
pane.jScrollPane({
   autoReinitialise: true,
   showArrows: true,
   verticalArrowPositions: "split",
   horizontalArrowPositions: "split",
  /// animateScroll: true
});
   var api = pane.data("jsp");
   jQuery("#button_step_right").bind("click", function() {
   api.scrollByX(750, true); /// <- true
   return false;       
});