我正在尝试完美的滚动条。滚动条工作正常......当内容超出时它开始显示滚动条。...但!当内容被删除小于 div 的高度时,我希望滚动条消失。它不是。只有在拖动器向上移动或单击拖动器上方的导轨后才会出现。
要在删除内容后立即让滚动条消失,这是否需要使用事件处理程序并在 Javascript 中以编程方式完成?我原以为这是默认行为。代码中没有什么可显示的,但这是我初始化它的方式:
const ps = new PerfectScrollbar('#editDiv', {
maxScrollbarLength: 60,
minScrollbarLength: 30
});
我最初更改了 CSS 以更改滚动条的宽度并更改颜色。可以肯定的是,我重新安装了零更改的 CSS,只是为了检查这种行为。它仍然是一样的。
编辑:尝试使用浏览器的默认滚动条。一旦内容被删除到小于 div 的高度,滚动条就会消失。