内容缩小后完美滚动条继续显示
Perfect scrollbar continues to be displayed even after content is reduced
我正在尝试完美的滚动条。滚动条工作正常......当内容超过时它开始显示滚动条。
...但!
当内容被删除到小于 div 的高度时,我希望滚动条消失。它不是。它只有在拖动器向上移动或点击拖动器上方的轨道后才会出现。
删除内容后要让滚动条立即消失,是否需要使用事件处理程序并在 Javascript 中以编程方式完成?我原以为这是默认行为。代码中没有什么可显示的,但这是我如何初始化它的:
const ps = new PerfectScrollbar('#editDiv', {
maxScrollbarLength: 60,
minScrollbarLength: 30
});
我最初更改了 CSS 以改变滚动条的宽度和颜色。可以肯定的是,我以零更改重新安装了 CSS 以检查此行为。而且还是老样子
编辑:尝试使用浏览器的默认滚动条。一旦内容被删除,滚动条就会移动到小于 div 的高度。
如果内容发生变化,请使用ps.update()
。
我正在尝试完美的滚动条。滚动条工作正常......当内容超过时它开始显示滚动条。 ...但! 当内容被删除到小于 div 的高度时,我希望滚动条消失。它不是。它只有在拖动器向上移动或点击拖动器上方的轨道后才会出现。
删除内容后要让滚动条立即消失,是否需要使用事件处理程序并在 Javascript 中以编程方式完成?我原以为这是默认行为。代码中没有什么可显示的,但这是我如何初始化它的:
const ps = new PerfectScrollbar('#editDiv', {
maxScrollbarLength: 60,
minScrollbarLength: 30
});
我最初更改了 CSS 以改变滚动条的宽度和颜色。可以肯定的是,我以零更改重新安装了 CSS 以检查此行为。而且还是老样子
编辑:尝试使用浏览器的默认滚动条。一旦内容被删除,滚动条就会移动到小于 div 的高度。
如果内容发生变化,请使用ps.update()
。