我想知道是否有人知道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只是闪烁。有什么建议吗?
答案 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不兼容。
您可以从[此处]下载(或简单地包含)此版本。
谢谢!