JQuery Event属性说明
JQuery事件中的Event属性是经常性的被忽略的。大多数时间你的确不怎么用它,但有些时候它还是有作用的。
如获知触发时用户的环境(是否按了shift etc)。每个浏览器对event都有不同的地方,Jquery对Event做了标准化所以可以放心用。
* .target 这个反应触发事件的DOM对象,可以在事件冒泡的时候判断是否是事件源头(compare event.target to this)
* .pageX: 鼠标的left属性,相对于page
* .pageY: 鼠标的top属性,相对于page
* preventDefault(): 这个方法被调用,则原有事件就被忽略。(例如 clicked link就不会去新的Url了)
* stopPropagation():让Jquery停止事件冒泡
* .Data: 如果事件中还有EventData你就可以用这个属性获得对应Eventdata数据了。
* ctrlKey: 类型: Boolean, 说明: Ctrl 键是否按下
* shiftKey: 类型: Boolean, 说明: Shift键是否按下
* altKey: 类型: Boolean, 说明: Alt 键是否按下
* charCode: 类型: Number, 说明: 最后响应键盘按键的 charCode 值
* keyCode: 类型: Number, 说明: 最后响应键盘按键的 keyCode 值
* button: 类型: Number, 说明: 按下的鼠标键, 左键:1, 右键:2, 中键:4
* which: 类型: Number, 说明: 最后响应的是哪个按键, 如果是键盘按键则等于 charCode || keyCode; 如果是鼠标按键, 左键:1, 右键:3, 中键2
type : 事件类型
relatedTarget:对于鼠标事件, 标示触发事件时离开或者进入的DOM元素
currentTarget:冒泡前的当前触发事件的DOM对象, 等同于this.
result: 上一个事件处理函数返回的值
screenX/Y:对于鼠标事件, 获取事件相对于屏幕原点的水平/垂直坐标
转载于:https://www.cnblogs.com/ImaY/p/4092340.html
JQuery Event属性说明相关推荐
- jQuery Event对象的属性和方法
介绍之前先介绍jQuery的一个方法 jQuery.event.fix(event || window.event); 此方法个浏览器的event对象转换为 jQuery.event; 如果您的事件是 ...
- jquery 常用属性和函数(part I)
Attribute: $("p").addClass(css中定义的样式类型); 给某个元素添加样式 $("img").attr({src:"test ...
- Event 系列: jquery event 源码
/* * author:prk * date:2008-08-17 * comment:analyse of jquery event * */ jQuery.event = { // add 事件到 ...
- 【原创】jQuery1.8.2源码解析之jQuery.event
本片随笔主要是分析了下jQuery的事件模型,即如何统一事件对象,以及处理过程. 这里简要说明一下几点: jQuery通过统一的方法(第62行),eventHandle函数进行事件的分发,利用jQue ...
- jQuery 方法 属性
Attribute:$("p").addClass(css中定义的样式类型); 给某个元素添加样式$("img").attr({src:"test.j ...
- jQuery Event 模块 源码浅解
众所周知,jQuery 通过jQuery.event.add & jQuery.event.remove 方法对DOM元素(文本和注释节点除外)进行事件的绑定和解绑.这两个方法都提供了四个参数 ...
- HTML5 元素拖拽实现 及 jquery.event.drag插件
如上图片: <!DOCTYPE html> <html> <head><meta http-equiv="Content-Type" co ...
- JS的Event属性和方法
Event对象只在事件发生的过程中才有效. Event的某些属性只对特定的事件有意义.比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout ...
- jQuery的属性操作
jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作.比如attr().removeAttr ...
最新文章
- PhpStorm 中文设置教程
- Android访问瓦片地图 费流量,瓦片地图注意事项
- Vue中实现检测当前是否为IE模式(极速模式还是兼容模式)
- php 工厂模式封装数据库,PHP设计模式之工厂模式
- 高级Java泛型:检索泛型类型参数
- 如何关闭Win11系统更新
- hdu 1514 记忆化搜索
- python模拟购物模块_python -模拟购物 -赊账版 粗糙之极
- linux急救模式_抢救Linux:我如何将组织介绍给Linux
- 在ECS系统中使用Entities.ForEach
- matlab 图像处理 新浪 应变,[转载]Matlab图像处理小结
- Bailian3252 最大正向匹配【字符串匹配】
- linux如何设置环境变量
- [SSM]报错500:org.springframework.dao.DataIntegrityViolationException
- Superfetch与Readyboost完全解析
- 区块链钱包,新一代支付宝?|筱静观察
- 安徽师大附中%你赛day4T1 金字塔 解题报告
- java 红包算法_JAVA实现拼手气红包算法
- 国内十大活跃报表 BI 产品深度对比及点评
- 使用八爪鱼采集器抓取上市公司财报,一次1万条
热门文章
- python语言中文社区-python中用中文
- python小程序-第一个python小程序——即时动态时钟(代码解读)
- esp32 python-ESP32教程:MicroPython支持
- python画出心形图-python如何绘制心形
- python工程师待遇-Python工程师待遇如何 玩转Python看这里
- python自动搜索爬取下载文件-python批量爬取下载抖音视频
- 对于python来说、一个模块就是一个文件-python常用模块
- python工作太难找-Python工作难找吗?
- python白名单验证-python脚本简单检测ip合法性并添加到白名单文件
- python乘法口诀代码-python---九九乘法表代码