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 相关文章推荐
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
Apr 27 Javascript
基于javascript滚动图片具体实现
Nov 18 Javascript
javascript事件冒泡和事件捕获详解
May 26 Javascript
js钢琴按钮波浪式图片排列效果代码分享
Aug 26 Javascript
JS实现的颜色实时渐变效果完整实例
Mar 25 Javascript
JS防止网页被嵌入iframe框架的方法分析
Sep 13 Javascript
Angularjs 实现分页功能及示例代码
Sep 14 Javascript
Angularjs之filter过滤器(推荐)
Nov 27 Javascript
基于jQuery实现的幻灯图片切换
Dec 02 Javascript
vue下拉菜单组件(含搜索)的实现代码
Nov 25 Javascript
Vue路由模块化配置的完整步骤
Aug 14 Javascript
vue如何实现关闭对话框后刷新列表
Apr 08 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
基于php split()函数的用法详解
2013/06/05 PHP
深入解析PHP内存管理之谁动了我的内存
2013/06/20 PHP
探寻PHP脚本不报错的原因
2014/06/12 PHP
一个刚完成的layout(拖动流畅,不受iframe影响)
2007/08/17 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
jquery实现显示已选用户
2014/07/21 Javascript
CSS3,HTML5和jQuery搜索框集锦
2014/12/02 Javascript
简介JavaScript中getUTCMonth()方法的使用
2015/06/10 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
Vue.js学习之计算属性
2017/01/22 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
浅谈Angular2 模块懒加载的方法
2017/10/04 Javascript
浅谈vue2 单页面如何设置网页title
2017/11/08 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
Vue.js自定义指令学习使用详解
2019/10/19 Javascript
手把手教您实现react异步加载高阶组件
2020/04/07 Javascript
[32:26]EG vs IG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python抓取京东商城手机列表url实例代码
2013/12/18 Python
Python中使用strip()方法删除字符串中空格的教程
2015/05/20 Python
Python实现新浪博客备份的方法
2016/04/27 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
Jupyter加载文件的实现方法
2020/04/14 Python
如何用python免费看美剧
2020/08/11 Python
Python字符串及文本模式方法详解
2020/09/10 Python
使用Python操作MySQL的小技巧
2020/09/10 Python
HTML5声音录制/播放功能的实现代码
2018/05/03 HTML / CSS
阿根廷旅游网站:almundo阿根廷
2018/02/12 全球购物
应聘英语教师求职信
2014/04/24 职场文书
地质灾害防治方案
2014/05/14 职场文书
师范毕业生求职信
2014/07/11 职场文书
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL
python flappy bird小游戏分步实现流程
2022/02/15 Python
JavaScript实现两个数组的交集
2022/03/25 Javascript