得到鼠标当前的坐标值

页面中的一些应用需要得到鼠标当前的坐标值,如拖拽等操作。在得到鼠标坐标值时,需考虑当前的页面是否存在滚动,如果存在,需考虑滚动条的滚动值。

 

function getMousePos(e){
	e=e||window.event;
	var D=document.body;
	//FF
	if (e.pageX) return {x:e.pageX,y:e.pageY};
	//IE
	return {
		x:e.clientX+D.scrollLeft-D.clientLeft,
		y:e.clientY+D.scrollTop-D.clientTop
	};
};

 

 

 

你可能感兴趣的:(IE)