var mousePos; function mousePosition(ev){ if(ev.pageX || ev.pageY){ return {x:ev.pageX, y:ev.pageY}; } return {x:ev.clientX + document.body.scrollLeft - document.body.clientLeft, y:ev.clientY + document.body.scrollTop - document.body.clientTop}; } //显示出一个层,divId:层id;x:右偏移像素;y:下偏移像素; function openDiv(divId,x,y){ if(x==null){x=0;} if(y==null){y=0;} if(document.getElementById(divId)!=null){ var dvs=document.getElementById(divId).style; dvs.left=mousePos.x+x+"px"; dvs.top=mousePos.y+y+"px"; dvs.display="";} } function mouseMove(ev){ ev = ev || window.event; mousePos = mousePosition(ev); } window.document.onmousemove = mouseMove;