zoukankan      html  css  js  c++  java
  • js高级编号笔记[新]-事件

    1.Event 对象对该文档而言是透明的,可将其看成是全局变量使用

    2.事件上溯(Bubble,也称冒泡),IE和非IE事件传播方向也不一样,IE多数事件是由它们发生的地方开始向上回溯继承关系,

       非IE:事件可能从顶端对象开始至末端对象结束

    3.任何事件发生后生成的Event 对象对该文档而言是透明的,可将其看成是全局变量使用

    4.IE阻止事件上溯设置Event 对象的cancleBubble 属性为true

    5.事件改向:

    object.fireEvent(arg1,arg2);
    该方法需要给定两个参数arg1 和arg2,其中参数arg1 表示目标对象的事件处理器,参
    数arg2 表示当前事件如:
    function ChangeDir()
    {
    msg+="-->事件定位于Td,准备事件转向\n\n";
    event.cancelBubble=true;
    document.body.fireEvent("onclick",event);
    }

    6.事件捕获

    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown=MyHandler;
    如果需要捕捉多个事件,各事件之间要用管道符“|”隔开。如捕获文档中所有的Click
    和DbClick 事件可使用如下语句:
    document.captureEvents(Event.CLICK|Event.DBCLICK);
    7.关闭事件捕获object.releaseEvent(arg);如:

    document.releaseEvents(Event.CLICK|Event.DBCLICK);
     

     
  • 相关阅读:
    centos7.3部署memcached服务
    tomcat一闪而过,无法开启
    Windows系统因“CredSSP加密Oracle修正”无法远程连接
    猴子和打字机
    特修斯之船
    爱因斯坦的光线
    10个著名的思想实验(2)
    10个著名的思想实验1
    快速排序
    快速排序的c++实现
  • 原文地址:https://www.cnblogs.com/ylemzhang/p/1922226.html
Copyright © 2011-2022 走看看