function getPos(ev)
{
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
var scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft;
return { x:ev.clientX + scrollLeft , y:ev.clientY + scrollTop};//返回一个JSON
}
oDiv.onmousemove = function(ev){
var oEvent = ev || event;//兼容写法
var pos = getPos(oEvent);
oDiv.style.left = pos.x+"px";
oDiv.style.top = pos.y +"px";
}
clientX clientY 配合 scollTop scollLeft 使用 ,当出现滚动条的时候 鼠标位置不会出现问题