我是靠谱客的博主 精明水杯,最近开发中收集的这篇文章主要介绍JavaScript监听鼠标与滚轮事件鼠标事件坐标,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

鼠标事件

  • click:在用户单击主鼠标按键或者按下回车键时触发。
  • dblclick:在用户双击主鼠标按键时触发。
  • mousedown:任意鼠标按键按下时触发。
  • mouseenter:鼠标光标首次进入元素内部时触发
  • mouseleave:位于元素上方的鼠标光标移动到元素范围之外时触发。
  • mousemove:当鼠标在元素内部移动时重复触发。
  • mouseup:用户释放鼠标按键时触发。
  • mouseover
  • mouseout
  • mousewheel:鼠标滚轮事件

坐标

客户区坐标位置

保存在事件对象的clientX、clientY属性中,所有浏览器都支持,表示事件发生时鼠标指针在视口中的水平和垂直坐标。这个值不包括页面滚动距离,因此并不表示鼠标在页面上的位置

页面坐标位置

通过事件对象的pageX、pageY属性,可以获得事件是在页面什么位置发生的。在页面没有滚动的情况下,pageX = clientX,pageY = clientY。

IE8及更早版本,不支持页面坐标,如果需要页面坐标,则等于clientX/Y+页面滚动距离。

屏幕坐标位置

通过screenX、screenY属性就可以知道鼠标事件发生时,鼠标光标距离电脑屏幕的信息。

最后

以上就是精明水杯为你收集整理的JavaScript监听鼠标与滚轮事件鼠标事件坐标的全部内容,希望文章能够帮你解决JavaScript监听鼠标与滚轮事件鼠标事件坐标所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部