[英]How to find the mouse position inside an element
我使用了此代码,但仅适用于Y坐标
$('div').mousemove(function(e){
var x = Math.floor(e.pageX - $(this).offset().left);
var y = Math.floor(e.pageY - $(this).offset().top);
$('.status').html(x+' '+y);
});
X坐标显示错误的值。
更换后有什么变化吗
var x = Math.floor(e.pageX - $(this).offset().left);
var y = Math.floor(e.pageY - $(this).offset().top);
同
var x = e.pageX - this.offsetLeft;
var y = e.pageY - this.offsetTop;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.