当前位置: 首页 > news >正文

JavaScript初级——滚轮事件

1、 onmousewheel         鼠标滚轮滚动的事件,会在滚轮滚动时触发,但是火狐不支持该属性。

在火狐中需要使用   DOMMouseScroll    来绑定滚动事件;该事件需要通过  addEventListener()   函数来绑定。

2、 event.wheelDelta      可以获取鼠标滚轮滚动的方向。

向上滚120,向下滚-120。

wheelDelta这个值不看大小,只看正负。

火狐不支持,在火狐中使用  even.detail  来获取滚动的方向,向上滚-3,向下滚3。

3、当滚动条滚动时,如果浏览器有滚动条,滚动会随之滚动,这是浏览器的默认行为,如果不希望发生,则可以使用 return false 来取消默认行为。

4、使用 addEventListener()方法绑定响应函数,取消默认行为时不能使用 return false,需要使用 event.preventDefault() 来取消默认行为;但是IE8不支持event.preventDefault(),如果直接调用会报错。

本文分享到这里,下一篇继续分享关于JavaScript初级学习中的键盘事件的内容。


http://www.mrgr.cn/news/16234.html

相关文章:

  • 【LeetCode】918. 环形子数组的最大和
  • 原来食物也可以治病 第一篇
  • SQL数据库教案(入门必备)
  • 持续集成与持续部署(CI/CD)的深入探讨
  • clerk中authenticateWithRedirect方法讲解
  • !!学习整理知识模块——关于【如何本地搭建Whisper语音识别模型】/请按需收藏!!
  • Java:时区的用法
  • AMD简介
  • 4.1(1) 图的存储结构-邻接矩阵-无权值
  • 学习之MySQL函数(字符串,数值,日期,流程)
  • 随笔九、SARADC按键程控测试
  • 从默默无名到销量激增,极越CEO哭了
  • Java基础(6)- Java代码笔记3
  • 基于django框架下个人着装助理系统/基于python的服装服装搭配系统
  • Excel 下载工具类
  • nacos集群部署和VIP部署
  • 2024最新最全:网络安全人士【必备的30个安全工具】
  • Linux文件和目录常用命令
  • Tomcat与Servlet加载问题
  • shell脚本编写注意事项