jQuery Event对象
2015-07-08 10:40
597 查看
jQuery的事件系统是根据W3C标准的事件对象规范化而来的, 事件对象传递给事件处理器, 大多数原始事件的属性被拷贝并规范化到新的事件对象中.
1. jQuery.Event.Constructor
Example:
jQuery1.6以上版本, 还可以给jQuery.Event传递object对象, 对象中的属性会设置到新创建的Event 对象.
2 Event属性
jQuery为不同型号的浏览器规范出以下属性
target
relatedTarget
pageX
pageY
witch
mataKey
以下属性也同样被copy到event对象中,尽管部分属性是undefined
altKey, bubbles, button, cancelable, charCode, clientX, clientY, ctrlKey, currentTarget, data, detail, eventPhase, metaKey, offsetX, offsetY, originalTarget, pageX, pageY, relatedTarget, screenX, screenY, shiftKey, target, view, which
3 其他属性
个别events可能含有私有属性,并可以作为
对象的属性来访问.
总之定义了事件 ,然后再定义监听, 最后trigger的时候就可以出发, 不用实际去点击
1. jQuery.Event.Constructor
jQuery.Event的
Constructor在调用
trigger的时候使用, 新的操作符是可选的.
Example:
//Create a new jQuery.Event object without the "new" operator. var e = jQuery.Event( "click" ); // trigger an artificial click event jQuery( "body" ).trigger( e );
jQuery1.6以上版本, 还可以给jQuery.Event传递object对象, 对象中的属性会设置到新创建的Event 对象.
// Create a new jQuery.Event object with specified event properties. var e = jQuery.Event( "keydown", { keyCode: 64 } ); // trigger an artificial keydown event with keyCode 64 jQuery( "body" ).trigger( e );
2 Event属性
jQuery为不同型号的浏览器规范出以下属性
target
relatedTarget
pageX
pageY
witch
mataKey
以下属性也同样被copy到event对象中,尽管部分属性是undefined
altKey, bubbles, button, cancelable, charCode, clientX, clientY, ctrlKey, currentTarget, data, detail, eventPhase, metaKey, offsetX, offsetY, originalTarget, pageX, pageY, relatedTarget, screenX, screenY, shiftKey, target, view, which
3 其他属性
个别events可能含有私有属性,并可以作为
event.originalEvent
对象的属性来访问.
总之定义了事件 ,然后再定义监听, 最后trigger的时候就可以出发, 不用实际去点击
相关文章推荐
- jquery精简选项卡
- jquery的setinterval使用方法
- jQuery end()的使用
- Jquery 记录几个函数
- jquery easyui
- jQuery 实现简单全选、全不选、反选
- 15个web前端的美轮美奂的 jQuery 图片特效
- jQuery--获取Select选择的Text和 Value(转)
- jQuery源码阅读之获取jQuery对象
- jQuery实现类似淘宝网图片放大效果的方法
- jQuery实现tab选项卡效果的方法
- JQuery父节点兄弟节点孩子节点的操作
- jQuery EasyUI combobox多选及赋值、读取、回显
- Jquery怎么获取元素文档大小、偏移、位置和滚动条位置
- MVC + jQuery 三级联动
- jQuery中的Ajax实现
- jQuery选择器的使用[直接上代码]
- jQuery与DOM对象之间的转化
- jQuery全局ajax Error
- jQuery Timers 定时插件使用