我正在尝试完美的滚动条。 滚动条运作良好......当内容超过时,它开始显示滚动条。
... 但是!
当删除内容使其小于div的高度时,我希望滚动条消失。 它没有。 只有在拖动器向上移动或单击拖动器上方的轨道后,它才会消失。
为了让滚动条在删除内容后立即消失,这是否需要使用事件处理程序并通过Javascript进行编程? 我本来期望这是默认行为。 代码中没有太多要展示的东西,但这是我的初始化方式:
... 但是!
当删除内容使其小于div的高度时,我希望滚动条消失。 它没有。 只有在拖动器向上移动或单击拖动器上方的轨道后,它才会消失。
为了让滚动条在删除内容后立即消失,这是否需要使用事件处理程序并通过Javascript进行编程? 我本来期望这是默认行为。 代码中没有太多要展示的东西,但这是我的初始化方式:
const ps = new PerfectScrollbar('#editDiv', {
maxScrollbarLength: 60,
minScrollbarLength: 30
});
我最初更改了CSS来修改滚动条的宽度和颜色。只是为了确保,我重新安装了没有任何更改的CSS来检查这种行为。但依然是相同的结果。
编辑:尝试使用浏览器的默认滚动条。当内容被删除以小于div高度时,滚动条会消失。