wgrk.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 具体例子看下

设置e.pageX,e.pageY的值试试, $(button).click(function(e){ e.pageX = 100; e.pageY=100; })

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)); });

// 保证点的数组是以顺时针保存function pointInArea(pt, pts) { pts = pts.slice(); pts.push(pts[0]); // 连接最后一边 for (var i=1; i 0 && pt.x > p0.x) { return false; } if (dy 0 && pt.y < y) { return false; } if (dx y) { return fa...

根本不是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...

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