1

我想知道是否有人知道与最新版本的 jQuery 一起使用的 jScrollPane 的最佳版本。

我正在使用 jQuery 1.6.4

我已经尝试过来自 github 的 jScrollpane 1.x、2.0beta10 和 HEAD,它们似乎都不起作用,甚至表现得完全一样。我认为这可能是版本兼容性问题,因为我所做的似乎并不那么奇特。

我正在使用 div:

.scroll-pane {
  position: absolute;
  overflow: auto;
  height: 100%
}

并调用 jScrollpane 如下:

jQuery(function() {
  return $('.scroll-pane').each(function() {
    var api, jsp_resize_timeout;
    $(this).jScrollPane();
    api = $(this).data('jsp');
    jsp_resize_timeout = void 0;
    return $(window).bind('resize', function() {
      if ($.browser.msie && !jsp_resize_timeout) {
        return jsp_resize_timeout = setTimeout(function() {
          return api.reinitialise();
        }, 50);
      } else {
        return api.reinitialise();
      }
    });
  });
});

在我调整窗口大小之前,滚动条甚至不会出现。我猜API由于某种原因没有被初始化。调整大小后,我会得到滚动条,但滚动不起作用。div 只是闪烁。有什么建议吗?

4

3 回答 3

0

抱歉,我忘记添加链接了。您可以从这里下载: http: //ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js

于 2011-11-03T14:59:27.577 回答
0

如果您从 jScrollPane git hub 帐户中获取文件,包括鼠标滚轮,则它们都适用于 jquery 1.7.1

于 2012-04-28T22:08:37.977 回答
-1

试试 Jquery 1.4.2 版。最新版本的 Jscrollpane 与 jquery 1.6.4 不兼容。

您可以从 [此处] 下载(或简单地包含)此版本。

谢谢!

于 2011-11-03T14:55:39.780 回答