1、事件对象的兼容
对象.事件=function(e){ var e= e || event;}
2、键盘事件对象兼容
e.keycode || e.which
3、js阻止事件冒泡的兼容
对象.事件=function(e){ var e = e || event; e.stoppropagation?e.stoppropagation():e.cancelbubble=true; }
4、js浏览器兼容:阻止浏览器默认行为的兼容
对象.事件=function(e){ var e = e || event; e.preventdefault?e.preventdefault():e.returnvalue=false;}或者 return false
5、委托事件中获取事件源的兼容
对象.事件=function(e){ var target = e.target || e.srcelement;}
6、获取页面滚走距离的兼容
document.documentelement.scrolltop || document.body.scrolltop
相关推荐:
js事件源window.event.srcelement兼容性写法(详解)
js获取键盘按键响应事件(兼容各浏览器)_javascript技巧
原生js绑定滑轮滚动事件兼容常见浏览器_javascript技巧
以上就是js兼容问题:js事件兼容的方法总结(附例子)的详细内容。
