1、事件兼容:e = e || window.event
2、按键码兼容:var keyCode = e.keyCode || e.which;
3、获取样式兼容:left = window.getComputedStyle(oDiv).left;
left = oDiv.currentStyle.left;
4、绑定监听兼容:oDiv.attachEvent(‘onclick‘ , fun)
oDiv.attachEvent(‘onclick‘ , fun2)
5、阻止默认事件:e.preventDefault()
e.returnValue = false;
6、窗口大小:
浏览器窗口可视区域大小(不包括工具栏和滚动条等边线)
var client_w = document.documentElement.clientWidth || document.body.clientWidth;
网页内容实际宽高(包括工具栏和滚动条等边线)
var scroll_w = document.documentElement.scrollWidth || document.body.scrollWidth;
网页内容实际宽高 (不包括工具栏和滚动条等边线)
var offset_w = document.documentElement.offsetWidth || document.body.offsetWidth;
滚动的高度
var scroll_Top = document.documentElement.scrollTop || document.body.scrollTop;
原文:https://www.cnblogs.com/tricker65535/p/14271763.html