码迷,mamicode.com
首页 > 其他好文 > 详细

事件扩展

时间:2016-08-18 00:52:41      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

修改键

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!