JavaScript鼠标事件、键盘事件
常用的键盘事件
- keyup 按键弹起的时候触发
// 1.onkeyup
document.onkeyup = function(){console.log(“弹起”);
}
// 2.keyup
document.addEventListener('keyup',()=>{console.log(“弹起”);
})
- keydown 按键按下的时候触发
// 1.onkeydown
document.onkeydown= function(){console.log(“弹起”);
}
// 2.keydown
document.addEventListener('keydown',()=>{console.log(“弹起”);
})
- keypress 按键按下的时候触发,它识别不了shift、Ctrl这样的功能键
三个事件的执行顺序:keydown——keypress——keyup
鼠标事件
- click 单击鼠标左键时触发,右键按下则不会触发
- dblclick 双击鼠标左键时触发,右键按下则不会触发
- mousedown 鼠标按钮被按下时触发,左右键都可以触发
- mouseout 鼠标指针位于某个元素上且将要移出元素的边界时触发
- mouseover 鼠标指针移出某个元素到另一个元素上时触发
- mousemove 鼠标在某个元素上触发
- mouseleave 鼠标指针移出元素时触发
- mouseenter 鼠标指针移动到元素上时触发
- contextmenu 用户点击鼠标右键打开上下文菜单时触发
JavaScript鼠标事件、键盘事件相关推荐
- HTML5 Canvas鼠标与键盘事件
演示HTML5 Canvas鼠标事件,获取Canvas对象上的鼠标坐标,演示键盘事件 通过键盘控制Canvas上对象移动. Canvas对象支持所有的JavaScript的鼠标事件,包括鼠标点击(Mo ...
- html5鼠标事件监听,HTML5 Canvas鼠标与键盘事件
演示HTML5 Canvas鼠标事件,获取Canvas对象上的鼠标坐标,演示键盘事件 通过键盘控制Canvas上对象移动. Canvas对象支持所有的JavaScript的鼠标事件,包括鼠标点击(Mo ...
- HTML将canvas画布鼠标事件,HTML5 Canvas鼠标与键盘事件demo示例
演示html5 canvas鼠标事件,获取canvas对象上的鼠标坐标,演示键盘事件通过键盘控制canvas上对象移动. canvas对象支持所有的javascript的鼠标事件,包括鼠标点击(mou ...
- python监听鼠标事件_Python中使用PyHook监听鼠标和键盘事件实例
Python 中使用 PyHook 监听鼠标和键盘事件实例 PyHook 是一个基于 Python 的"钩子"库,主要用于监 听当前电脑上鼠标和键盘的事件.这个库依赖于另一个 Py ...
- tkinter中鼠标与键盘事件
tkinter中鼠标与键盘事件(十五) 本文转自Tynam Yang的博客园 import tkinterwuya = tkinter.Tk() wuya.title("wuya" ...
- Android 使用 sendevent 模拟鼠标和键盘事件
Android 使用 sendevent 模拟鼠标和键盘事件 模拟原理是对驱动发送消息,就是linux里面的input子系统. 命令格式: sendevent /dev/input/eventX [t ...
- 【Qt】QT鼠标和键盘事件
00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 鼠标事件 04. 键盘事件 05. 附录 01. 概述 事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者 ...
- 前端讲义64_AngularJS鼠标与键盘事件有关指令
ngMousedown 触发条件:鼠标按下,左右中间按下都会触发 ngMouseup 触发条件:鼠标按下弹起,左右中间按下弹起都会触发 ngMouseenter 触发条件:鼠标进入 ngMousele ...
- 简单的鼠标和键盘事件+阻止默认阻止冒泡+dom0,dom2
什么是事件 在我们学习DOM之后,事件就是我们必不可少的一块知识点了,事件其实就是我们的一些操作需要在用户来完成之后才执行的.比如我们PC端的点击事件,键盘事件,以及我们移动端的的触屏事件.接下来咱们 ...
- PyQt5 笔记8 -- 鼠标、键盘事件
PyQt5 笔记8 – 鼠标.键盘事件 参考博客(鼠标事件) 参考博客(键盘事件) 1.鼠标事件 事件: mousePressEvent (self, event):鼠标键按下事件 mouseRele ...
最新文章
- jQuery可以查MySQL吗,我们可以在JQuery中执行SQL查询吗
- 远程控制软件 TeamViewer | Windoes和Linux下teamviewer软件互连
- 成功解决Eclipse窗口布局混乱或者Eclipse窗口布局出现单独独立小窗口的问题(图文教程)
- Java基础:HashMap的用法
- 简单的C++程序求圆的周长和面积
- leetcode 230. Kth Smallest Element in a BST | 230. 二叉搜索树中第K小的元素(Java)
- 前端抢饭碗系列之Vue项目如何做单元测试
- [剑指offer]面试题48:不能被继承的类
- [Android疑难杂症]Gallery默认和横竖屏切换选中状态问题(2.3、2.3系统存在)
- 分享3个数据分析实战项目(附最新资料包)
- 常用的文本编辑器介绍
- 人间妄想男神 | 王一博系列爱豆明星壁纸
- git 更换密码后,pull代码 fatal: Authentication failed for '
- 设置word默认字体
- 俄罗斯方块c语言游戏代码大全,C语言实现俄罗斯方块小游戏
- linux下编译opendds,求教OpenDDS的交叉编译!
- 智慧办公室空间管理系统方案优点
- windows 垃圾广告软件清除
- 凯立德导航android历史版本,凯立德导航升级2020版
- ubuntu 18.04 两张GPU显卡,nvidia-smi只显示一张