我如何检测如果鼠标已经移动到窗口的特定坐标,JavaScript/Jquery

How do I detect if the mouse has moved over certain co-ordinate of the window, JavaScript/Jquery?

本文关键字:窗口 坐标 Jquery JavaScript 移动 何检测 检测 鼠标 如果      更新时间:2023-09-26

如何检测鼠标是否移动到窗口的某些坐标上,而不考虑滚动?

这是我正在做的菜单。试图成为更好的JavaScript/JQuery…如有任何帮助,不胜感激。

处理document.mousemove

<script>
$(document).mousemove(function(e) {
    //$('#msg').html('pageX=' + e.pageX + ' pageY = ' + e.pageY);
    if (e.pageX === 100 && e.pageY === 100) {
        alert('Got there');
    }
});
</script>

我相信e.pageX和e.pageY就是你要找的整个文档。

如果这些都不起作用,请尝试e.clientX和e.clientY,它们将告诉您鼠标在窗口中的位置,而不是文档。