llgd.net
当前位置:首页 >> jquEry获取鼠标的坐标 >>

jquEry获取鼠标的坐标

function test(e){ //这里可得到鼠标X坐标 var pointX = e.pageX; //这里可以得到鼠标Y坐标 var pointY = e.pageY; }

jq只有获取元素相对于浏览器的 $(this).offset().left()忘了后边要不要小括号了 $(this).offset().top() 相对于父元素的话,把父元素的position设置成相对或绝对定位 然后document.getElementById("dddd").offsetTop document.getElementById("d...

我自己写的 无标题文档 $(function(){ var d3=$("#d3"); var d2=$("#d2"); var d1=$("#d1"); $(d2).hide(); $(d1).mousemove(function(){ var x=event.offsetX; var y=event.offsetY; var a="相对坐标x:"+x+",Y:"+y+""; var x2=event.clientX; v...

jq只有获取元素相对于浏览器的 $(this).offset().left()忘了后边要不要小括号了 $(this).offset().top() 相对于父元素的话,把父元素的position设置成相对或绝对定位 然后document.getElementById("dddd").offsetTop document.getElementById("d...

点击的时候获取下当前位置 获取位置方法 clientX,clientY screenX,screenY 具体例子看下

代码如下: 获取鼠标在Canvas中的坐标位置 #canvas{ border:1px solid #ccc; width:300px; height:300px; overflow:hidden; } function get_canvas(ev,obj){ m_clientX = ev.clientX-obj.offsetLeft; m_clientY = ev.clientY-obj.offsetTop; doc...

根本不是e.pageY、e.pageX的问题 你没有给div11 加position:absolute; 肯定显示在页面最下面了 $("#11").css({ "top": e.pageY,"left": e.pageX ,"backgroundColor":"yellow"}).show("fast"); 改成 $("#11").css({ position:"absolute","top": e...

要有鼠标事件触发才能获取到. 你就把鼠标放那不点不动不触发事件是无法获取到的. 归根揭底就是要获取到那个event对象

function test(e){ //这里可得到鼠标X坐标 var pointX = e.pageX; //这里可以得到鼠标Y坐标 var pointY = e.pageY; }

如果要兼容浏览器,最好使用一个库来实现,用鼠标的页面位置减去图片的页面位置就行了。 比如jquery: $(document).click(function(e){ alert("X: " + (e.pageX - $('img').offset().left) + ", Y: " + (e.pageY - $('top').offset().top)); });

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com