我正在使用出色的滚动条替换插件 - jScrollpane
我有一个表,当用户滚动到底部时,我通过一个 json 请求向服务器附加行。
每次我提出这个请求时,完成后我通过starndard方法重新初始化滚动窗格,如下所示: -
var myLayout;
//initialize sidebar
myLayout = $("#MySplitter").layout({
defaults: {
size: "50%",
onresize: function () {
var api = $('#toppane-wrapper').data('jsp');
api.reinitialise();
}
},
center: {
size: "0px",
onresize: function () {
var api = $('#toppane-wrapper').data('jsp');
api.reinitialise();
}
},
south: {
size: "50%",
onresize: function () {
var api = $('#bottompane-wrapper').data('jsp');
api.reinitialise();
}
}
});
所以本质上,当面板由于内容增加而调整大小时,滚动面板应该重新初始化并检测新的高度,相应地调整滚动条。
除了 IE 9 之外,这在我测试过的所有浏览器中都能完美运行。
我完全不知道为什么会这样。任何人都可以帮忙吗?