jquery的event对象属性和方法总结

转载 (原文地址) 阳朔人 随笔 Jquery 2.3k阅读 2010-11-13 12:26:24 举报
<DIV>JQuery事件中的Event属性是经常性的被忽略的。大多数时间你的确不怎么用它,但有些时候它还是它还是有作用的。</DIV>
<DIV>如获知触发时用户的环境(是否按了shift esc)。每个浏览器对event都有不同的地方,Jquery对Event做了标准化所以</DIV>
<DIV>可以放心用。 </DIV>
<DIV>&nbsp;&nbsp;&nbsp; .target&nbsp; 这个反应触发事件的DOM对象,可以在事件冒泡的时候判断是否是事件源头(compare event.target to </DIV>
<DIV>this) <BR>&nbsp;&nbsp;&nbsp;
.pageX:&nbsp; 鼠标的left属性,相对于page <BR>&nbsp;&nbsp;&nbsp; .pageY:&nbsp; 鼠标的top属性,相对于page <BR>&nbsp;&nbsp;&nbsp; preventDefault():&nbsp; 这个方法被调用,则原有事件就被忽略。(例如 clicked link就不会去新的Url了) <BR>&nbsp;&nbsp;&nbsp; stopPropagation():让Jquery停止事件冒泡 <BR>&nbsp;&nbsp;&nbsp; .Data:&nbsp; 如果事件中还有EventData你就可以用这个属性获得对应Eventdata数据了。 </DIV>
<DIV>&nbsp;&nbsp;&nbsp; ctrlKey: 类型: Boolean, 说明: Ctrl 键是否按下 <BR>&nbsp;&nbsp;&nbsp; shiftKey: 类型: Boolean, 说明: Shift键是否按下 <BR>&nbsp;&nbsp;&nbsp; altKey: 类型: Boolean, 说明: Alt 键是否按下 <BR>&nbsp;&nbsp;&nbsp; charCode: 类型: Number, 说明: 最后响应键盘按键的 charCode 值 <BR>&nbsp;&nbsp;&nbsp; keyCode: 类型: Number, 说明: 最后响应键盘按键的 keyCode 值 <BR>&nbsp;&nbsp;&nbsp; button: 类型: Number, 说明: 按下的鼠标键, 左键:1, 右键:2, 中键:4 <BR>&nbsp;&nbsp;&nbsp; * which: 类型: Number, 说明: 最后响应的是哪个按键, 如果是键盘按键则等于 charCode || keyCode; 如果是鼠标按</DIV>
<DIV>键, 左键:1, 右键:3, 中键2 <BR>type : 事件类型 <BR>relatedTarget:对于鼠标事件, 标示触发事件时离开或者进入的DOM元素 <BR>currentTarget:冒泡前的当前触发事件的DOM对象, 等同于this. <BR>result: 上一个事件处理函数返回的值 <BR>screenX/Y:对于鼠标事件, 获取事件相对于屏幕原点的水平/垂直坐标</DIV>
评论 ( 3 )
最新评论