我正在使用梦幻般的滚动条替换插件 - 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之外,我在测试的每个浏览器中都能很好地工作。
我完全不知道为什么会这样。有人可以帮忙吗?
答案 0 :(得分:2)
愚蠢的是,除了CSS以外,其他地方都在寻找这个问题的根源。
事实证明,为了使窗格在IE中动态调整大小,必须将其设置为overflow:hidden。奇怪的是,这在任何其他浏览器中都是不必要的。