• 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);
     

     
  • 相关阅读:
    vsc连接wsl时node进程占用cpu高
    LifeCycles属性
    让kbmMWClientQuery更新视图
    uniGUI免登录的实现
    uniGUI 快速定制手机端输入界面布局
    更新IDE的背景
    Delphi 10.4.1来了
    如何修改windows服务器最大的tcp连接数
    uniGUI怎么升级jquery
    【转】UniGUI的布局使用说明
  • 原文地址:https://www.cnblogs.com/ylemzhang/p/1922226.html
Copyright © 2020-2023  润新知