这应该很简单,我想跟踪鼠标移动。我有能力捕捉 XY 坐标。
但是,据我所知,这会因浏览器大小而异,对吗?
如果是这样,有人可以推荐其他东西来跟踪以确保我的结果准确吗?
P.s 我正在使用以下 Jquery 示例
$("html").mousemove(function(e){
var pageCoords = "( " + e.pageX + ", " + e.pageY + " )";
var clientCoords = "( " + e.clientX + ", " + e.clientY + " )";
$("span:first").text("( e.pageX, e.pageY ) - " + pageCoords);
$("span:last").text("( e.clientX, e.clientY ) - " + clientCoords);
});
最佳答案
坐标与浏览器大小无关。
希望这对您有所帮助。干杯
PS:使用 $(window).mousemove
或 $(document).mousemove
而不是 $("html").mousemove
, 这是一个更好的做法。
关于javascript - 跟踪鼠标移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5916914/