zoukankan      html  css  js  c++  java
  • ## 事件 2级绑定 ##

         1.Ie浏览器
         obj.attachEven("on事件",处理程序; //添加)
        例:
        window.onload = function(){
            var btn = document。getElementById("btn");//事件源
            btn.attachEven("onclick",fn1);
            btn.attachEven("onclick",fn2);
            btn.detachEven("onclick",fn2);//删除
        }

        2.Ie:
        obj.detachEven("on事件",处理程序);//删除
        W3c:
        obj.addEventlistener("事件",处理程序); //添加,事件没有on;
            eg:btn.addEventlistener("dblclick",fn1,false)
        在FF.chrom执行的顺序和绑定的顺序一样.
        btn.removeEventlistner("dblclick",fn1,false);//删除

        删除Ie和w3c兼容:
        var Even = {
    add:function(obj,type,foo){
    if(obj.attachEvent){
    obj.attachEvent("on"+type,foo);
    }else if(obj.addEventListener){
    obj.addEventListener(type,foo,false);
    } else{
    obj["on" + type] = foo;
    }
    },
    remove:function(obj,type,foo){
    if(obj.detachEvent){
    obj.detachEvent("on" + type,foo);
    }else if(obj.removeEventListener){
    obj.removeEventListener(type,foo,false);
    }else{
    obj["on" + type] = null;
    }
    }
    }
       
    ### **鼠标对象属性** ###

    **鼠标事件**

        1.相对于浏览器的位置

        鼠标一定的方法:onmousemove鼠标移动物体

            client x;当鼠标事件发生时,鼠标相对于浏览器X轴的位置
            client y;当鼠标事件发生时,鼠标相对于浏览器y轴的位置 

        2.相当于屏幕位置

            screen x;
            screen y;
        3.相当于事件位置(有兼容问题)
            IE:Offset x,    offset y;//本身取出来就是Num的值
            W3C:layer x,    layer y;

    **键盘事件**

        属性:keyCode;获取键盘密码,按下键盘的值;



        

         

  • 相关阅读:
    21班考试总结
    性别
    2019.08.20上课笔记2
    2019.08.20上课笔记3
    2019.08.20上课笔记1
    单词2
    数据类和运算符
    2019.08.14单词1
    2019.08.14上课笔记1
    request.get... getHeader 能取得的信息 参数
  • 原文地址:https://www.cnblogs.com/shy-z/p/4836417.html
Copyright © 2011-2022 走看看