,,JavaScript 鼠标事件(MouseEvent)案例讲解

,,JavaScript 鼠标事件(MouseEvent)案例讲解

本文主要介绍JavaScript MouseEvent的案例讲解。本文通过一个简单的案例来说明对这项技术的理解和使用。以下是详细内容,有需要的朋友可以参考一下。

鼠标事件-MouseEvent

鼠标做一件事,会生成一个事件对象,记录鼠标触发事件时的所有属性。

您可以通过以下方式在google控制台中打印MouseEvent对象。

函数鼠标按下(e){

var e=e | |事件;

console.log(e)

}

window.onload=function (){

document . getelementsbytagname(' body ')[0]。addEventListener('mousedown ',mousedown,false)

}

打印的MouseEvent如下所示:

这个对象的属性有很多,但是最常用的有offsetX、offsetY、clientX/clientY、pageX和pageY。对应的属性是什么?

以下是常见事件的列表。

Altkey:鼠标事件触发时是否按下alt键,如果是,则返回true,否则返回fasle。

Button:事件属性返回一个阿拉伯数字,其中0代表按下左键,1代表按下滚轮,2代表按下右键。

Offx,offsetX:当事件被触发时,事件属性返回鼠标相对于事件源元素的X,Y坐标。标准事件没有相应的属性。

ClientX,clientY:事件属性返回触发事件时鼠标指针相对于浏览器页面(或客户区)的水平和垂直坐标。

PageX,pageY:事件属性返回事件触发时鼠标指针相对于整个页面左上角的水平和垂直坐标。

ScreenX,screenY:事件属性返回事件触发时鼠标位置相对于用户屏幕的水平和垂直坐标,参考点即原点为屏幕左上角。

嗯,叙述总是很烦人。最后一张经典图片说明了一切:

本文关于JavaScript MouseEvent案例的解释到此为止。有关JavaScript MouseEvent的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • vue监听指定按钮加点击事件,vue按钮点击事件,vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
  • js鼠标触碰事件,js鼠标事件包括哪几种
  • js鼠标触碰事件,js鼠标事件包括哪几种,关于js中的鼠标事件总结
  • js鼠标拖动div,js 移动鼠标
  • js鼠标拖动div,js 移动鼠标,JS实现简单移动端鼠标拖拽
  • js怎么实现点击按钮图片切换,js鼠标点击按钮图片移动
  • js怎么实现点击按钮图片切换,js鼠标点击按钮图片移动,js鼠标点击图片切换效果代码分享
  • js小球跟随鼠标移动,js鼠标跟随特效
  • js小球跟随鼠标移动,js鼠标跟随特效,js实现鼠标跟随小游戏
  • jquery鼠标悬停二级菜单,jquery鼠标悬停按钮切换图片
  • jquery鼠标悬停二级菜单,jquery鼠标悬停按钮切换图片,jQuery实现鼠标悬停3d菜单展开动画效果
  • html鼠标特效代码,html鼠标特效
  • html鼠标特效代码,html鼠标特效,10个经典的网页鼠标特效代码
  • win7鼠标滚轮上下失灵,win7鼠标滚轮用不了
  • thinkpad usb口不能用 鼠标,thinkpad电脑怎么禁用触控
  • 留言与评论(共有 条评论)
       
    验证码: