关键词

onmousewheel DOMMouseScroll wheelDalta detail preventDefault() onkeydown onkeyup keyCode altKey ctrlKey shiftKey BOM Window Navigator Location History Screen appName userAgent history.length back() forward() go() reload() assign() replace()

代码

  • wheelDalta 用来获取鼠标滚动事件时的滚动状态,返回值为120是向上滚动 ,-120是向下滚动
    document.onmousewheel=function(e){
    console.log(e.wheelDalta) //向上120
    }
  • detail 用于火狐浏览器上鼠标滚动事件的滚动状态,而返回值向上是-3,向下是3
    document.addEventListener("onmousewheel",function(e){
    console.log(e.detail) //向上-3
    });
  • preventDefault() 用于阻止默认事件的发生,与在事件回调函数使用false返回值的效果一样,但是使用false返回值这种方法,不能在addEventListener()的回调函数内使用
  • keyCode 按下时的键盘的编码
  • replace() location对象的方法,和字符串的方法名称一样,但是使用目的完全不一样,这个效果相对于关闭这个页面,然后重新打开一样,前页内容为空

强调