js模拟滚动条

本文介绍了如何使用JavaScript模拟滚动条,以解决浏览器默认滚动条样式不统一的问题。通过监听鼠标拖拽和滑轮滚动事件,实现了自定义滚动条的功能。提供了效果演示和在线代码供参考,欢迎学习交流。
摘要由CSDN通过智能技术生成

        在项目开发的过程中,拿到的设计图总是很精美,但是代码实现的结果却总是差强人意。滚动条就是一个例子,今天小菜就用js去模拟滚动条,以替代原本各个浏览器风格不一的滚动条。

       主要用到的事件:鼠标的拖拽(鼠标按下mousedown,鼠标移动mousemove,鼠标松开mouseup),以及给内容添加滑轮滚动的监听事件。由于jquery中没有对这一事件的支持,所以将用原生的js去实现这一部分的代码。

       效果演示:http://sandbox.runjs.cn/show/k7x81fzd

       在线代码:http://runjs.cn/code/k7x81fzd

       可能代码并没有您手下的好,但还是希望能够指正本菜鸟一些不足的地方。欢迎一起学习交流!

       下面是代码部分:

      html:

<div class="con" id="con">
      <div class="contant" id="contant">
        <p>1111111111</p>
        <p>2222222222</p>
        <p&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值