javascript add event remove event


Posted in Javascript onApril 07, 2008

网上搜来的,看样子不错,记一笔。//------------------------------------
// heavily based on the Quirksmode addEvent contest winner, John Resig
// addEvent
function addEvent(obj,type,fn){
    if(obj.addEventListener) obj.addEventListener(type,fn,false);
    else if(obj.attachEvent){
        obj["e"+type+fn]=fn;
        obj[type+fn]=function(){obj["e"+type+fn](window.event);}
        obj.attachEvent("on"+type,obj[type+fn]);
    }
}

//------------------------------------
// removeEvent
function removeEvent(obj,type,fn){
  if(obj.removeEventListener) obj.removeEventListener(type,fn,false);
  else if(obj.detachEvent){
    obj.detachEvent("on"+type,obj[type+fn]);
    obj[type+fn]=null;
    obj["e"+type+fn]=null;
  }
}

Javascript 相关文章推荐
javascript css在IE和Firefox中区别分析
Feb 18 Javascript
很好用的js日历算法详细代码
Mar 07 Javascript
Flexigrid在IE下不显示数据的有效处理方法
Sep 04 Javascript
JavaScript正则表达式之multiline属性的应用
Jun 16 Javascript
javascript封装的sqlite操作类实例
Jul 17 Javascript
vue2.0全局组件之pdf详解
Jun 26 Javascript
ES6新增的math,Number方法
Aug 06 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
Nov 22 Javascript
Vue入门之animate过渡动画效果
Apr 08 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
Dec 17 Javascript
JS代码优化的8点建议
Feb 04 Javascript
vue如何在data中引入图片的正确路径
Jun 05 Vue.js
JS动画效果代码3
Apr 03 #Javascript
CSS常用网站布局实例
Apr 03 #Javascript
地址栏上的一段语句,改变页面的风格。(教程)
Apr 02 #Javascript
IE和Firefox在JavaScript应用中的兼容性探讨
Apr 01 #Javascript
JavaScript的面向对象方法以及差别
Mar 31 #Javascript
二行代码解决全部网页木马
Mar 28 #Javascript
通过 Dom 方法提高 innerHTML 性能
Mar 26 #Javascript
You might like
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
2011/08/12 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
PHP的pcntl多进程用法实例
2015/03/19 PHP
js 替换
2008/02/19 Javascript
javascript引导程序
2008/10/26 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
深入理解JS继承和原型链的问题
2016/12/17 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
Python实现模拟时钟代码推荐
2015/11/08 Python
python线程、进程和协程详解
2016/07/19 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
Python爬虫之UserAgent的使用实例
2019/02/21 Python
django基于restframework的CBV封装详解
2019/08/08 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
感知器基础原理及python实现过程详解
2019/09/30 Python
python推导式的使用方法实例
2021/02/28 Python
美国维生素、补充剂、保健食品购物网站:Vitacost
2016/08/05 全球购物
工程师自我评价怎么写
2013/09/19 职场文书
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
高中生期末评语大全
2014/01/28 职场文书
授权委托书范本
2014/04/03 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
超市开店计划书
2014/09/15 职场文书
银行员工犯错检讨书
2014/09/16 职场文书
试用期转正后的自我评价
2014/09/21 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
工作调动申请报告
2015/05/18 职场文书
企业年会祝酒词
2015/08/11 职场文书
Python如何使用循环结构和分支结构
2022/04/13 Python