jScrollPane& jQuery 1.6兼容性

时间:2011-10-23 16:21:55

标签: jquery jscrollpane jquery-jscrollpane

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

我正在使用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只是闪烁。有什么建议吗?

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果您从jScrollPane github帐户(包括鼠标滚轮)获取文件,则所有文件都适用于jquery 1.7.1

答案 2 :(得分:-1)

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

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

谢谢!