事件高级

Posted yundong333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了事件高级相关的知识,希望对你有一定的参考价值。

1.事件绑定

function myAddEvent(obj,ev,fn){//fn是函数 ev是事件 兼容性问题 前者IE后者Ffchrome
       if(obj.attachEvent){
            obj.attachEvent(‘on‘+ev,fn)
       }
       else{ 
            obj.addEventListener(ev,fn,false);
       }
}   

eg:

上头函数
window.onload=function (){
      var oBtn=document.getElementById(‘btn1‘);
      myAddEvent(oBtn,‘click‘,function(){
             alert(‘a‘);
      });
      myAddEvent(oBtn,‘click‘,function(){
           alert(‘b‘);
      });
}

IE:attachEvent(事件名称,函数)绑定事件处理函数

     detachEvent(事件名称,函数)解除绑定

DOM:addEventListener(事件名称,函数,捕获)

removeEventListener(事件名称,函数,捕获)

 

父集必须有相对定位,子集才能有绝对定位


以上是关于事件高级的主要内容,如果未能解决你的问题,请参考以下文章

Vue3官网-高级指南(十七)响应式计算`computed`和侦听`watchEffect`(onTrackonTriggeronInvalidate副作用的刷新时机`watch` pre)(代码片段

如何使用事件侦听器来加载动画片段的循环

Android:将片段和弹出窗口的点击事件中生成的变量传递给活动的方法

web前端之JavaScript高级程序设计六:事件

C#常用代码片段备忘

从活动中调用片段事件