繁体   English   中英

如何在元素内找到鼠标位置

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM