javascript - 如何使用 javascript/jquery 检查鼠标是否退出浏览器窗口?

标签 javascript jquery events

我需要一种方法来检查鼠标是否在浏览器窗口之外。问题在于,当鼠标快速移出浏览器窗口(我的元素靠近边缘)时,不会触发 mouseout 事件(或 mousemove)。我认为解决我的问题的最好方法是检查计时器是否在窗口内,但我还没有找到方法,因为我需要触发一个事件才能获得鼠标坐标。

我是一个 javascript/jquery 新手,但似乎应该有办法做到这一点,但到目前为止我肯定没能找到它。也许我可以强制触发鼠标事件并查看是否有任何 xy 值?知道我该怎么做吗?

提前致谢!

最佳答案

好像@Joshua Mills在这里解决了这个问题:

虽然它从未被正式选为答案。

关于javascript - 如何使用 javascript/jquery 检查鼠标是否退出浏览器窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8873508/

相关文章:

javascript - React 组件的 if/else 条件渲染不起作用

jquery - 如何为所有表单设置一个invalidHandler?

javascript - JQuery 在点击事件监听器和函数上,使用不同的参数会以不同的方式触发?

jquery - event.target 选择其所有父级

javascript - Angularjs 填充表单数据(从其他选择中选择)

javascript - IE8换行问题中的Textarea

javascript - 在广播选择上显示各种内容

javascript - 导航到无序列表中的上层列表元素

c# - 在 C# 中获取 Windows Server 关闭原因

javascript - 使用 JavaScript 下载 PDF 文件