html 滚动条没有滚动时候隐藏,滚动时候又显示

这个功能实现我直接用niceScroll实现,因为自己实现的时候发现真正的滚动隐藏是无法接受滚动事件,这样子导致无法隐藏后通过滚动再出现。

自己大概看了一下代码,然后通过开发工具查看,他自己构建2个div分别代替原来的滚动条,通过虚假的滚动条进行滚动,虚假滚动时候触发真正的滚动条,毕竟其他元素都是真正的html,这种实现方式最简单,不然自己还需要实现整个UI。传统的windows directui 基本就是采用这种方式。

资料:

niceScoll github

自定义滚动条