var evt={
//1.window.event 和对象event的兼容
getEvent:function (e) {
return window.event||e;
},
//2.scroolTop和scroolLeft的兼容
//向左卷曲的距离
getScrollLeft:function () {
return window.pageXOffset||document.documentElement.scrollLeft;
},
//向上卷曲的距离
getScrollTop:function () {
return window.pageYOffset||document.documentElement.scrollTop;
},
//3.clientX 和clientY的兼容
//可视区域横坐标
getClientX:function (e) {
return this.getEvent(e).clientX;
},
//可视区域的纵坐标
getClientY:function (e) {
return this.getEvent(e).clientY;
},
//4.pageX pageY 和clientX+scroolLeft, clientY+scrollTop
getPageX:function (e) {
return this.getEvent(e).pageX?this.getEvent(e).pageX:this.getClientX(e)+this.getScrollLeft();
},
getPageY:function (e) {
return this.getEvent(e).pageY?this.getEvent(e).pageY:this.getClientY(e)+this.getScrollTop();
}
};
封装的函数
最新推荐文章于 2023-12-31 14:12:54 发布