##设计开发一个自定义滚动条类
开发一个自定义滚动条组件,功能模拟浏览器原生滚动条
支持的功能:
- 区块内容超长时,自动显示自定义滚动条
- 自定义滚动条的长度规则同浏览器原生滚动条规则。
- 当鼠标落在内容区块内部时,支持鼠标滚轮功能,同时自定义滚动条要与鼠标滚轮动作联动。
- 当内容区块使用滚轮时,需屏蔽掉整体页面的滚动,当内容区块滚动到顶部或底部仍继续滚动滚轮时,恢复滚轮对整体页面的滚动控制。
- 支持鼠标按住并拖动自定义滚动条移动
- 支持配置自定义断点的回调函数
- 支持同一页面多个自定义滚动条共存。
大体效果可参考hao123首页左侧的新闻榜单区块。