js 事件绑定的方法
2015-11-12 12:51
253 查看
// 事件绑定 this.bindHandler = (function() { if (window.addEventListener) {// 标准浏览器 return function(elem, type, handler) {// elem:节点 type:事件类型 handler:事件处理程序 // 最后一个参数为true:在捕获阶段调用事件处理程序 为false:在冒泡阶段调用事件处理程序 elem.addEventListener(type, handler, false); } } else if (window.attachEvent) {// IE浏览器 return function(elem, type, handler) { elem.attachEvent("on" + type, handler); } } })();
// 事件解除 this.removeHandler = (function() { if (window.removeEventListerner) {// 标准浏览器 return function(elem, type, handler) { elem.removeEventListerner(type, handler, false); } } else if (window.detachEvent) {// IE浏览器 return function(elem, type, handler) { elem.detachEvent("on" + type, handler); } } })();
相关文章推荐
- js 事件绑定的方法
- 3. javascript 引擎Rhino源代码分析 浅析 实例函数对象及this
- json的发送和接收
- js 函数参数
- jstack使用-倒出线程堆栈
- 我们来谈谈promise,讨论一下如何优雅的避免多层回调嵌套的问题
- Json数据在线格式化
- CreateJs系列教程之 EaselJs_3_绘制移动矩形(Shape)
- Extjs 动态Gird【列名动态创建】
- javaScript细节之生成不重复的随机数
- C# WebService的简单和复杂参数类型和结果的JSON格式
- js检测浏览器中是否安装了flash播放插件
- js判断是否位数字
- MSCRM4.0如何使js事件在批量编辑表单中触发
- JS 弹出遮罩层,内部为DIV
- js获取网页高度
- C#开发的WebService使用JSON格式传递数据+Ajax测试
- js读取图片分辨率
- 每天一篇javascript学习小结(Boolean对象)
- 你不知道的JavaScript--Item31 值得你挑战的JavaScript面试题(45题)