如何判断事件是否存在
在大多数的现代浏览器中,你可以通过下面的方式检测在当前浏览器中是否可以用这个事件:
if( 'onclick' in document.documentElement ){
// code here;
}
例如,检测浏览器是否支持onmousewheel事件:
var box = document.getElementById('box');
if('onmousewheel' in document.documentElement){
document.onmousewheel = function(){
// code here.
}
} else{
document.addEventListener('DOMMouseScroll',function(){
// code here.
},false);
}
【如何判断事件是否存在】参考资料:
https://segmentfault.com/q/1010000000460825
推荐阅读
- 使用ssh连接后,如何修改登录提示信息
- 直播预告 | 多云时代如何建设企业云管理平台()
- 小程序大获成功,企业微信却不愠不火,如何破局()
- 面试|如何实现丝滑般的数据库扩容
- 如何打造会员积分系统(如何运营会员积分系统?)
- 如何打造3D立体世界(跟随图片一同探寻)
- 十分钟生成影视级室内设计效果,红星美凯龙设计云如何升级传统家居行业
- 神经科学工具箱|如何提取差异脑区的灰质体积与临床量表算相关(——基于体素的形态学方法(VBM))
- [ 每周译Go ] 如何用 Go 编写你的第一个程序
- Android触摸事件-03Activity触摸事件及源码分析