重点
版本一
1.鼠标事件 (鼠标按下->鼠标移动->鼠标抬起)
2.滚动条的高度计算
3.滚动条的上下移动范围设置
4.滚动条的移动设置
5.阻止默认事件
6.计算和设置文字的移动距离
版本二
1.增加了滚动等功能
2.事件的兼容问题解决
项目代码
版本一
Css
1 | * { |
Html
1 | <div class="wrap"> |
Js
1 | window.onload = () => { |
版本二
Css
1 | .wrap{ |
Html
1 | <div class="wrap"> |
Js
外部引入的js
1 | function mousewheel(obj,callback) { |
1 | var wrap=document.querySelector(".wrap"); |