是否可以在页面加载后使用JavaScript获取鼠标位置,而不发生任何鼠标移动事件(无需移动鼠标)?

推荐答案

真正的答案是:不,这是不可能的.

好吧,我刚想到一个办法.用覆盖整个文档的div覆盖页面.在里面,创建(比如)2000 x 2000 <a>个元素(这样:hover伪类就可以在IE 6中工作,请参见),每个元素的大小为1像素.为改变属性的<a>个元素(比如font-family个)创建一个CSS :hover规则.在load handler中,遍历400万<a>个元素中的每一个,判断currentStyle/getComputedStyle(),直到找到带有悬停字体的元素.从这个元素推断回来,得到文档中的坐标.

DON'T DO THIS号公告.

Javascript相关问答推荐

为什么使用MAX_SAFE_INTEGER生成随机整数时数字分布不准确?

仅在React和JS中生成深色

容器如何更改默认插槽中子项的显示?

如何解决这个未能在响应上执行json:body stream已读问题?

我不知道为什么我的JavaScript没有验证我的表单

如何修复循环HTML元素附加函数中的问题?

字节数组通过echo框架传输到JS blob

格式值未保存在redux持久切片中

Angular:动画不启动

我的角模板订阅后不刷新'

在使用HighChats时如何避免Datatables重新初始化错误?

从包含数百行的表中获取更改后的值(以表单形式发送到后端)的正确方法是什么?

为什么这个.add.group({})在教程中运行得很好,但在我的游戏中就不行了?

创建以键值对为有效负载的Redux Reducer时,基于键的类型检测

Jest toHaveBeenNthCalledWith返回当前设置的变量值,而不是调用时的值

try 使用PM2在AWS ubuntu服务器上运行 node 进程时出错

回溯替代方式

如何在Java脚本中对列表中的特定元素进行排序?

无法设置RazorPay订阅API项目价格

react -原生向量-图标笔划宽度