我在一个具有1px边框和%padding的元素上使用jScrollPane来插入div内容。第一次显示时看起来都很好。
当我调整窗口大小时,我重新初始化jScrollPane,我的右边框消失了。看起来%padding没有重新计算,全屏显示的像素值被保留并用于计算新元素宽度,导致右边框位于可视区域之外。
非常感谢有关如何解决此问题或解决方法的任何建议。
答案 0 :(得分:0)
你需要在重新创建jScrollPane之前销毁api,如下所示:
var pane = $('.scroll-pane');
var api = pane.data('jsp');
api.destroy();
$('.scroll-pane').jScrollPane();