位置: IT常识 - 正文

Js之鼠标事件-鼠标事件(js鼠标事件包括哪几种)

编辑:rootadmin
Js之鼠标事件-鼠标事件 一 、常用到的鼠标事件类型事件click单机鼠标左键时发生,如果右键也按下则不会发生dbclick双击鼠标左键时发生,如果右键也按下则不会发生mousedown单击任意一个鼠标按钮时发生mouseover鼠标指针位于某个元素上且将要移除元素的边界时发生mouseout鼠标指针移出某个元素到另一个元素上时发生mouseup松开任意一个鼠标按钮时发生mousemove鼠标在某个元素上时持续发生二、鼠标点击事件

推荐整理分享Js之鼠标事件-鼠标事件(js鼠标事件包括哪几种),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js的鼠标事件,js的鼠标点击事件,js鼠标事件包括哪几种,js的鼠标事件,js的鼠标事件,js鼠标事件包括哪几种,js鼠标事件包括哪几种,js的鼠标点击事件,内容如对您有帮助,希望把文章链接给更多的朋友!

鼠标点击事件包括 click(点击),dbclick(双击),mousedown(按下)和 mouseup(松开)四个。其中 click 事件比较常用,而mousedown 和 mouseup事件类型多用于鼠标施放,拉伸操作中。当这些事件处理函数的返回值为false时,会禁止绑定对象的默认行为。

Js之鼠标事件-鼠标事件(js鼠标事件包括哪几种)

实例如下:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> *{ margin: 0; padding: 0; } div { width: 200px; height: 200px; background-color: skyblue; } </style></head><body> <div></div> <script> var div = document.querySelector('div') // 鼠标点击盒子变粉 div.addEventListener('click',function(){ this.style.background = 'pink' }) </script></body></html>三、鼠标经过事件

鼠标经过包括移入和移出两种事件类型。当移动鼠标指针到某个元素上时,将触发 mouseover事件。而当把鼠标指针移出某个元素时,将触发mouseout事件。如果从父元素中移动到子元素中,也会触发元素的mouseover事件类型。

实例如下:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { margin: 0; padding: 0; } div { width: 200px; height: 200px; background-color: skyblue; } </style></head><body> <div></div> <script> var div = document.querySelector('div') // 鼠标移入盒子变粉 div.addEventListener('mouseover', function () { this.style.background = 'pink' }) // 鼠标移出盒子变黑 div.addEventListener('mouseout', function () { this.style.background = 'black' }) </script></body></html>

四、鼠标移动事件

mousemove 事件类型是一个实时响应的事件,当鼠标指针的位置发生变化时(至少移动一个像素),就会触发mousemove事件。该事件响应的灵敏度主要参考鼠标指针的移动速度块慢以及浏览器跟踪更新的速度。

实例如下:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { margin: 0; padding: 0; } div { width: 200px; height: 200px; background-color: skyblue; } </style></head><body> <div></div> <script> var div = document.querySelector('div') // // 鼠标在盒子内移动后盒子变粉 div.addEventListener('mousemove', function () { this.style.background = 'pink' }) </script></body></html>
本文链接地址:https://www.jiuchutong.com/zhishi/296010.html 转载请保留说明!

上一篇:基于Vue的在线购物系统的设计与实现(论文+源码)_kaic(基于vue的网上商城)

下一篇:最新版本 Stable Diffusion 开源 AI 绘画工具之使用篇(最新版本金铲铲强势阵容)

  • 电费发票隔月开如何做账
  • 协会会费如何做分录
  • 城建税和教育费附加减免政策
  • 什么是库存现金的盘亏
  • 购销合同中印花税怎么计算
  • 差旅费哪些可以抵扣进项税
  • 所得税可以预交吗现在
  • 出口货物退回需交税吗
  • 发放独生子女津贴的条件
  • 印花税工会经费会计分录
  • 研发场地租赁计什么科目
  • 股东转账实收资本怎么填
  • 总资产报酬率计算举例
  • 代持股 税收
  • 所得税逾期未申报怎么处理
  • 开具出口发票时免税类型怎么选择?
  • 普通增值税发票查询结果不一致是什么原因?
  • 超市积分礼品
  • 涉农和中小企业贷款分类证明没有就不能进行税前扣除么
  • 购进增值税专用发票怎么填开
  • 无法支付的其他应付款可以用现金核销吗
  • 普票红冲对方已入账发票拿不回来
  • 审计查出假发票怎么补救
  • 收购股权公司
  • 小规模纳税人如何交增值税
  • 公账转公账没有发票
  • 代扣代缴税款的完税凭证抵扣期限
  • 如何修改去年的智慧团建评议结果
  • php中面向对象
  • windows11搜索
  • 存货退回账务处理
  • 单位话费谁负责交
  • 公司私户利息收入怎么算
  • php常用的魔术方法有哪些
  • 材料暂估入账
  • PHP:GregorianToJD()的用法_日历函数
  • 汽车理赔款
  • php新版本特性
  • 收据不可以入账吗
  • vue更改数据
  • vuecli配置代理
  • 百度地图定位不更新
  • 年底所得税怎么算
  • 物流公司账务处理特点
  • 土地被政府收回会计分录
  • access中宏是按什么调用的
  • 工程款增值税专用发票需要写工程名称吗
  • 新会计准则计提减值准备
  • mysql简单操作
  • 微信支付宝等第三方支付的优缺点
  • 亏损企业所得税汇算清缴怎么做
  • 超市小票能作为证据用吗
  • 待结算财政款项是什么科目
  • 一般哪些企业可以保供煤炭
  • 金税盘初始化密码
  • 收到保险公司保险费会计分录
  • 预收账款占销售收入比例预警值为比例大于
  • 企业增资的流程
  • mysql详细介绍
  • win10怎么给Windows Defender添加排除项?
  • windows8使用教程
  • window8系统更新
  • linux中的ls命令的功能是变换工作目录到目标指定目录
  • smartagt.exe - smartagt是什么进程 什么文件
  • win8桌面图标变大了怎么调小
  • win8的VPN连接报942错误(xp、win7下均可使用)
  • win7系统谷歌浏览器打不开网页
  • win8应用商店下载
  • win8系统咋样
  • unity3d需要购买吗
  • async/await与promise(nodejs中的异步操作问题)
  • angularjs2
  • unity-chan
  • 安卓手机管家在哪里打开
  • jQuery使用zTree插件实现树形菜单和异步加载
  • python,web
  • python,多线程
  • 房产税怎么计提和缴纳分录
  • 河南三门峡税务社保缴费电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设