1.Mouseevent有兼容性
标准浏览器可以直接读取,但是ie不行
解决办法
ev=ev||window.event
2.Event对象的兼容性
clientX和clientY是鼠标到浏览器窗口左上角的距离坐标
pageX和pageY是鼠标到网页左上角的距离坐标,但是ie低版本没有这个属性
3.
阻止事件冒泡兼容性
1.event.cancelBubble=true
2.event.stopPropagation?event.stopPropagation():event.cancelBubble=true
阻止事件默认行为兼容性
比如 a的href
Href为空 会自动刷新页面
Href为# 锚点跳转
Href为javascript:;阻止默认行为的发生
Event.preventDefault?Event.preventDefault():event.returnValue=false
获取浏览器一屏幕的高(浏览器的可视区)
Document.body.clientHeight||document.documentElement.clientHeight
获取文档高
document.body.scrollHeight||document.documentElement.scrollHeight