跨浏览器的事件对象
来源:互联网 发布:画图软件技巧 编辑:程序博客网 时间:2024/05/17 22:26
JS高程中的,跨浏览器的事件对象,其中的两个代码要合到一起才有效果!
EventUtil = { addHandler: function (element, type, handler) { //省略的代码 if(element.addEventListener){ element.addEventListener(type, handler, false); } else if(element.attachEvent){ element.attachEvent("on" + type, handler); } else { element["on" + type] =handler; } }, getEvent: function (event) { return event ? event : window.event; }, getTarget: function (event) { return event.target || event.srcElement; }, preventDefault: function (event) { if(event.preventDefault){ event.preventDefault(); } else { event.returnValue = false; } }, removeHandler: function (element, type, handler) { //省略的代码 if(element.removeEventListener){ element.removeEventListener(type, handler, false); } else if(element.detachEvent){ element.detachEvent("on" + type, handler); } else { element["on" + type] = null; } }, stopPropagation: function (event) { if(event.stopPropagation){ event.stopPropagation(); } else { event.cancelBubble = true; } } };
阅读全文
1 0
- 跨浏览器的事件对象
- 跨浏览器的事件对象
- 跨浏览器的事件对象
- 跨浏览器的事件对象
- 跨浏览器的事件对象
- 跨浏览器的事件处理、事件对象
- 跨浏览器事件对象和事件方法的解决方案
- 跨浏览器的事件侦听器和事件对象
- eventutil 跨浏览器事件对象
- 跨浏览器添加事件+跨浏览器移除事件+获取浏览器目标对象+跨浏览器输入文本的光标自动跳转+跨浏览器输入验证+跨浏览器屏蔽
- DOM和IE跨浏览器的事件对象
- JavaScript高级程序设计学习笔记--事件(二)(事件对象--DOM中的事件对象/IE中的事件对象/跨浏览器的事件对象)
- 关于思考鼠标事件对象的按钮事件的跨浏览器的思路分析
- EventUtil 跨浏览器事件处理对象
- 跨浏览器事件Event对象代码
- 浏览器事件对象详解
- 前端面试必备——跨浏览器的事件处理程序和事件对象
- 跨浏览器事件处理程序及跨浏览器事件对象(事件笔记)
- 重温python基础5:引用
- 【Leetcode】【python】Integer to Roman
- IntelliJ IDEA安装Rust插件
- wireshark如何抓取本机包
- 谁是“倒”王选的幕后指挥者?
- 跨浏览器的事件对象
- 20170810link
- 关于EL JSTL 报错
- Angular 4 Http
- 搭建sftp服务+nginx代理
- [NOIP提高组2001]一元三次方程求解
- PEP8: Style Guide for Python Code
- Invalid bound statement (not found)
- c++知识总结(5)