• 鼠标滚轮事件


    今天见到了一个鼠标滚轮事件

    以前更多的是计算document.documentElement.scrollTop来判断用户是向上滚,还是向下滚鼠标的滚轮

    今天发现一个新事件,很少用

    if(window.addEventListener){

      window.addEventListener('DOMMouseScroll',wheel,false)

    }

    window.onmousewheel = document.onmousewheel = wheel

    function wheel(event){

      event = event ? event : window.event

      if(event.wheelDelta){

        delta = event.wheelDelta / 120 //IE,opera,除以120是为了得到是1或-1

        }else if(event.delta){

         delta = -event.delta/3 //除以3是为了得到1或-1,负号是为了跟IE统一,向上是1向下是-1

       }

       if(delta > 0){.....}else if(delta < 0){....}

    }

  • 相关阅读:
    表单控件和属性
    html5语义化标签
    移动布局
    webpack
    OMobile
    Npm的下载 安装 管理工具
    模块化开发
    百度地图
    离线缓存
    canvas和svg
  • 原文地址:https://www.cnblogs.com/xiaohui108/p/2701732.html
Copyright © 2020-2023  润新知