位置: IT常识 - 正文

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

发布时间:2024-01-15
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 绘画工具之使用篇(最新版本金铲铲强势阵容)

  • 嵌入式软件产品即征即退
  • 土地增值税会计核算
  • 非税收入票据能否税前扣除
  • 增值税发票认证平台
  • 小微企业印花税减免最新政策
  • 科目错一题扣几分
  • 暂估入库可以跨年吗
  • 母公司为子公司担保需要股东会决议吗
  • 经营租赁违约金可以直接冲租赁费
  • 车间人员领用文件有哪些
  • 卖二手车发票如何做账?
  • 应收账款无法收回会计分录
  • 现金日记账定金和实收怎么记
  • 企业所得税调增项目有哪些
  • 12月了还没找到工作怎么办
  • 营改增的会计处理及其对财务的影响
  • 短期借款占负债比例大
  • 文化建设事业费逾期申报有罚款吗
  • 增值税专用发票怎么开
  • 成本票和专票区别
  • 手撕发票怎么粘贴平整
  • 可以抵扣的增值税计入什么科目
  • 营改增前的工程款现在怎么开票
  • 服务的进项税
  • 小规模纳税人应纳税额减征额怎么算
  • 案例分析关于团员青年的思想困惑疏导和成长问题释疑
  • 办公室购买绿植违规吗
  • etc卡预充值后怎么办
  • 企业收到要发放给员工的补贴
  • 固定资产预计净残值最后怎么处理
  • 管理不善存货损失 企业所得税
  • 旅行社确定收入毛利成本怎么确定?
  • 金蝶现金流量表附表项目如何指定
  • 房地产开发企业预缴增值税
  • 企业所得税一季度盈利二季度亏损
  • 公司注册资金抽逃
  • 专家评审费报销仅附签字笔迹相似
  • 收到服务费专票怎么做账
  • 生产企业原材料的订购与运输建模
  • 独生子女父母有意外险吗
  • Laravel 5.5中为响应请求提供的可响应接口详解
  • Win11 Build10.0.22000.51预览版正式推送 (附完整更新日志)
  • 汽车购置税去哪交钱
  • 三趾鹑是野鸡吗
  • 3d representation
  • HTTP 协议
  • 全连接神经网络是什么意思
  • tomcat服务器在哪个位置
  • ci框架过时了吗
  • php处理xml数据
  • 软件折旧费
  • python中模块的用法
  • discuz论坛账号
  • 公允价值计量转权益法例题
  • 汇兑损益会计处理方法
  • 金蝶软件利润表公式怎么设置
  • 规模以上企业纳税要求
  • 旅行社差额征税税率5%
  • 固定资产一次性扣除政策
  • access untagged
  • access speed
  • 物业公司支出费用
  • 公司账户没有钱怎么发工资
  • 工程款开票数量和单价要填吗
  • xp系统找不到搜索功能
  • redhat语言设置中文
  • win10怎样永久激活
  • shnlog.exe - shnlog是什么进程 有什么用
  • cocos2dx node
  • opengl 旋转矩阵
  • 浅析学校德育的个体智能发展功能
  • jquery实现复选框全选
  • jquery从入门到精通
  • cmd.parameters.addrange
  • js如何截取中文字符
  • jquery插件免费下载
  • 工商局税收
  • 国税总局云南省税务局官网
  • 虚假纳税申报的法律责任
  • 个人所得税年申报流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号