/customer-scroll

A customer scorll component which is implentation with JavaScript.

Primary LanguageJavaScript

customer-scroll


简介

使用原生JavaScript实现的自定义滚动条。

image

功能

  • 鼠标拖动滑块滚动
  • 鼠标滚轮滚动
  • 内容区长度变化,滚动条相应变化

    因为resize事件只能对body元素生效,通过给内容区添加一个object子标签,object中内嵌一个html文档,长宽为内容区的100%,以此来监听这个object中html的resize事件。

待做

  • 点击滚动条空白位置,滚动页面
  • 自定义多种样式

使用

<div class="scroll-container">
  <div class="content">
    <!-- 内容区 -->
    ...
  </div>

  <!-- 滚动条 -->
  <div class="scroll">
    <div class="scroll-box"></div>
  </div>
</div>