zoukankan      html  css  js  c++  java
  • 事件扩展

    修改键

    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改变时触发

  • 相关阅读:
    python 冒泡排序
    python链式调用REST API把参数放到URL中
    python assert断言用法
    python实现斐波那契数列
    Pycharm快捷键集合
    linux shell中$0,$?,$!等的特殊用法
    搭建邮箱服务器
    linux安装IB驱动方法
    Oracle:Redhat 7.4+Oracle Rac 11.2.0.4 执行root.sh报错处理
    Struts学习(一)
  • 原文地址:https://www.cnblogs.com/dddbj/p/5782241.html
Copyright © 2011-2022 走看看