pageX、pageY全兼容

pageX、pageY全兼容

var pos=function(o,x,y,event){
var posX=0,posY=0;
var e=event||window.event;
if(e.posX||e.posY){
   posX=e.pageX;
   posY=e.pageY;
}
else if(e.clientX||e.clientY){
   posX=e.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
   posY=e.clientY+document.documentElement.scrollTop +document.body.scrollTop;
}
o.style.position='absolute';
o.style.top=(posY+y)+'px';
o.style.left=(posX+x)+'px';
}

posted on 2013-11-18 16:58  rainbow661314  阅读(284)  评论(0编辑  收藏  举报