我正在使用 jScrollPane 在 div 上创建自定义滚动,它的内容通过 ajax 更新,使用 .load() 方法(jQuery)。
它适用于第一次将内容加载到 div 中,但是当我将内容加载到 div 时,div 仍然有溢出:隐藏,因此 jScrollPane 不会滚动新内容。我尝试像这样清除溢出属性:
$('#content .text').css('overflow', 'auto');
$('#content .text').jScrollPane();
但这使得内容 div 使用系统滚动,而不是自定义滚动。所以我尝试了这个:
$('#content .text').css('overflow', 'none');
$('#content .text').jScrollPane();
但是,我根本不相信它存在。所以我试着用这个来清理属性:
$('#content .text').css('overflow', '');
$('#content .text').jScrollPane();
但仍然没有成功。我还有其他方法可以做到吗?
- 我无法清除整个样式属性,因为我正在使用它来设置 div 的动态高度和宽度。
提前致谢。