javascript - 跟踪鼠标移动

标签 javascript jquery

这应该很简单,我想跟踪鼠标移动。我有能力捕捉 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/

相关文章:

javascript - 使用 Javascript 将 div 内容作为图像附加到 formData

javascript - 当输入字段为空时如何防止面板转到下一个面板

javascript - moment.js 在 Angular 1.5 过滤器上使用时,为除第一个条目之外的每个条目返回无效日期

javascript - 为什么访问父 iframe 时 Microsoft Edge 中出现 "permission denied"

javascript - MaterializeCSS 轮播 slider 模式

javascript - 更改表单字段名称的下拉菜单

javascript - 我怎样才能让我的提交按钮跟随我下面的文字

JavaScript:添加 onClick 处理程序而不覆盖现有处理程序

javascript - Canvas 弧线倒计时,多条不同风格的弧线

javascript - 迭代 arr 并将其值一一传递给 cb