码迷,mamicode.com
首页 > Web开发 > 详细

js获取鼠标坐标实例

时间:2014-08-27 11:14:08      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:style   color   os   java   io   ar   div   cti   代码   

js获取鼠标坐标实例,关键代码如下:

1.js 代码

/*显示坐标*/
	function showTip(obj){
		//if(!$.trim($(obj).html()))
		//	return false;
			
		var event=window.event;
		var element=event.srcElement;
		//var X = $(obj).position().top;
		//var Y = $(obj).position().left;
		//alert(X+","+Y);
		var X = $(obj).offset().top;
		var Y = $(obj).offset().left;

		var e = event || window.event;
		var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
		var scrollY = document.documentElement.scrollTop || document.body.scrollTop;
		var px = e.pageX || e.clientX + scrollX;
		var py = e.pageY || e.clientY + scrollY;
		
		$(‘#tipDiv‘).css("top",X+15+scrollY);
		$(‘#tipDiv‘).css("left",Y+10+scrollX);
		$(‘#tipDiv‘).css("width",$(obj).width()+10);
		//X:710 850 Y:430 560
		//var xValue=parseInt(px);
		//var yValue=parseInt(py);

	        $(‘#tipDiv‘).html("x:"+px+" y:"+py);
	        			
		$(‘#tipDiv‘).show();
	}
	
	/*隐藏坐标*/
	function hideTip(obj){
		$(‘#tipDiv‘).hide();
	}

 2.body关键代码

<img class="center-block" src="../../images/map/12345.png" alt="地图" style="height: 640px;" onmousemove="showTip(this)" onmouseout="hideTip(this)" onclick="showCityInfo()">

3.div代码(用于显示坐标)

<div id="tipDiv" style="position: absolute;display:none;text-align:left; border: 1px solid green;z-index: 10000;width:100px;color: red;background-color: #FFF"></div>


js获取鼠标坐标实例

标签:style   color   os   java   io   ar   div   cti   代码   

原文地址:http://my.oschina.net/u/1861837/blog/307040

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!