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属性说明相关推荐

  1. jQuery Event对象的属性和方法

    介绍之前先介绍jQuery的一个方法 jQuery.event.fix(event || window.event); 此方法个浏览器的event对象转换为 jQuery.event; 如果您的事件是 ...

  2. jquery 常用属性和函数(part I)

    Attribute: $("p").addClass(css中定义的样式类型); 给某个元素添加样式 $("img").attr({src:"test ...

  3. Event 系列: jquery event 源码

    /* * author:prk * date:2008-08-17 * comment:analyse of jquery event * */ jQuery.event = { // add 事件到 ...

  4. 【原创】jQuery1.8.2源码解析之jQuery.event

    本片随笔主要是分析了下jQuery的事件模型,即如何统一事件对象,以及处理过程. 这里简要说明一下几点: jQuery通过统一的方法(第62行),eventHandle函数进行事件的分发,利用jQue ...

  5. jQuery 方法 属性

    Attribute:$("p").addClass(css中定义的样式类型); 给某个元素添加样式$("img").attr({src:"test.j ...

  6. jQuery Event 模块 源码浅解

    众所周知,jQuery 通过jQuery.event.add & jQuery.event.remove 方法对DOM元素(文本和注释节点除外)进行事件的绑定和解绑.这两个方法都提供了四个参数 ...

  7. HTML5 元素拖拽实现 及 jquery.event.drag插件

    如上图片: <!DOCTYPE html> <html> <head><meta http-equiv="Content-Type" co ...

  8. JS的Event属性和方法

    Event对象只在事件发生的过程中才有效. Event的某些属性只对特定的事件有意义.比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout ...

  9. jQuery的属性操作

    jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作.比如attr().removeAttr ...

最新文章

  1. PhpStorm 中文设置教程
  2. Android访问瓦片地图 费流量,瓦片地图注意事项
  3. Vue中实现检测当前是否为IE模式(极速模式还是兼容模式)
  4. php 工厂模式封装数据库,PHP设计模式之工厂模式
  5. 高级Java泛型:检索泛型类型参数
  6. 如何关闭Win11系统更新
  7. hdu 1514 记忆化搜索
  8. python模拟购物模块_python -模拟购物 -赊账版 粗糙之极
  9. linux急救模式_抢救Linux:我如何将组织介绍给Linux
  10. 在ECS系统中使用Entities.ForEach
  11. matlab 图像处理 新浪 应变,[转载]Matlab图像处理小结
  12. Bailian3252 最大正向匹配【字符串匹配】
  13. linux如何设置环境变量
  14. [SSM]报错500:org.springframework.dao.DataIntegrityViolationException
  15. Superfetch与Readyboost完全解析
  16. 区块链钱包,新一代支付宝?|筱静观察
  17. 安徽师大附中%你赛day4T1 金字塔 解题报告
  18. java 红包算法_JAVA实现拼手气红包算法
  19. 国内十大活跃报表 BI 产品深度对比及点评
  20. 使用八爪鱼采集器抓取上市公司财报,一次1万条

热门文章

  1. python语言中文社区-python中用中文
  2. python小程序-第一个python小程序——即时动态时钟(代码解读)
  3. esp32 python-ESP32教程:MicroPython支持
  4. python画出心形图-python如何绘制心形
  5. python工程师待遇-Python工程师待遇如何 玩转Python看这里
  6. python自动搜索爬取下载文件-python批量爬取下载抖音视频
  7. 对于python来说、一个模块就是一个文件-python常用模块
  8. python工作太难找-Python工作难找吗?
  9. python白名单验证-python脚本简单检测ip合法性并添加到白名单文件
  10. python乘法口诀代码-python---九九乘法表代码