标签:
修改键
1、event.shiftKey
2、event.ctrlKey
3、event.altKey
4、event.metakEY (window:win,mac:cmd)
鼠标事件发生时按下对应键,返回true
相关元素
1、onmouseover,onmouseout。事件发生时会与其他元素关联,有得到焦点的,就有失去的
2、event.relatedTarget。 IE:event.toElement,event.fromElement。 除了以上两个事件,其他返回null
鼠标按钮
1、event.button 返回值:0左键、1滚轮、2右键; 不同浏览器存在差异
其他
1、event.detail click次数,连击递增,一定时间后次数清0
滚轮事件
1、mousewheel,DOMMouseScroll(Firefox)
2、mousewheel滚动时,向上event.wheelDelta返回120,向下-120(Opera取反)。 DOMMouseScroll,event.detail向上-3,向下3(兼容时*40再取反)
键盘事件
1、keydown、keypress、keyup、textInput
2、keydown按下任意键(不松开一直触发),keypress按下字符键(不松开一直触发),keyup松开按键。
3、event.keyCode 对应键符小写的ASCII码相同。非字符有自己的一套。 (keydown和keypress怎么字符的不一样???)
4、字符ASCII码,可以通过String.fromCharCode(keycode),转换成对应字符
5、textInput,event.data返回输入的字符,区分大小写
DOM变动事件
1、DOMSubtreeModified、DOMNodeRemoved、DOMNodeInserted等等
hashchange事件
1、window事件
2、URL的hash改变时触发
标签:
原文地址:http://www.cnblogs.com/dddbj/p/5782241.html