原标题:解决事件监听的兼容性问题Javascript
1.解决事件监听的核心内容是:判断浏览器的类型
① 创建一个public.js文件做为公用的Java代码库
② 封装一个$函数,用于获取指定id的dom对象
③ 定义一个addEvent函数,用于解决事件监听的兼容性问题
④ 判断浏览器的类型
⑤ 测试Java代码库的使用
2.移除事件监听
在有些情况下,我们可能需要动态的移除事件监听,这个时候我们就可以使用如下方法进行移除:
基于IE内核的浏览器:
添加:attachEvent
移除:detachEvent(type,callback)
参数说明:
type:要移除的事件类型,带’on’前缀
callback:要移除事件的处理程序名称
基于W3C内核的浏览器:
添加:addEventListener
移除:removeEventListener(type,callback)
参数说明:
type:要移除的事件类型,不带’on’前缀
callback:要移除事件的处理程序名称
3.解决移除事件监听的兼容性问题
① 创建一个public.js作为核心Java代码库
② 定义一个函数removeEvent,专门用于解决移除事件的兼容性问题
③ 判断浏览器的类型
④ 测试Java代码库是否可用
【IT科技之家-itkeji综合 -文章版权声明】
非特殊说明,本文版权归 [ IT科技之家-itkeji综合 ] 所有,转载请注明出处.
更多文章请关注:itkeji综合返回搜狐,查看更多
责任编辑: