2

我在具有 1px 边框和 % 填充的元素上使用 jScrollPane 来插入 div 内容。首次显示时一切看起来都很好。

当我向下调整窗口大小时,我重新初始化 jScrollPane 并且我的右边框消失了。似乎没有重新计算 % 填充,全屏显示的像素值被保留并用于计算新元素的宽度,导致右边框超出可视区域。

任何有关如何解决此问题或解决方法的建议将不胜感激。

4

1 回答 1

0

您需要在重新创建 jScrollPane 之前销毁 api,如下所示:

var pane = $('.scroll-pane');
var api = pane.data('jsp');
api.destroy();
$('.scroll-pane').jScrollPane();
于 2013-03-31T21:32:35.783 回答