javascript - 如何在鼠标不动(没有mousemove)的时候 获取鼠标位置
问题描述
如何在鼠标不动(没有mousemove)的时候 获取鼠标位置js jq啥都行
大家说的都很有道理,很开心能和大家一起研究这个问题~等待大神~又或者现阶段真的没有方法咯~
问题解答
回答1:你如果是在mousemove后然后不动,用一个变量保存最后一次移动的坐标就行,以后就全都读这个变量的值。如果说是在页面刚加载时想获取鼠标的坐标的话,我刚刚试了几个事件貌似都不行,等大神来帮你把
回答2:貌似没有鼠标事件的话,不能获取位置。onclick事件行么?不行的话,当我没说。
document.onclick = getMousePos;
function getMousePos(event) {
var e = event || window.event;var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;var scrollY = document.documentElement.scrollTop || document.body.scrollTop;var x = e.pageX || e.clientX + scrollX;var y = e.pageY || e.clientY + scrollY;return { ’x’: x, ’y’: y };
}
回答3:获取鼠标和键盘都属于事件类的,事件就那个event,你没产生event是获取不到鼠标位置的
回答4:坐等大神 试了下 F5之后怎么都获取不到坐标
回答5:如果没有触发事件 几乎没有途径可以获取坐标了。
有一个不是那么好的注意:
我先假设一件事:
用户曾经移动过鼠标 也就是说触发过 mousemove
在曾经触发过的时候保存最后一次触发的位置。
跟你现在鼠标完全不动的时候相比也不会离得太远。
如果需要更加的精确,可能还要分析一下路径。
不过都基于一个假设只上: 曾经触发过 mousemove 产生过可观测的数据, 在这之前都是未定义的事情。
回答6:持续关注,坐等大神
相关文章:
1. docker绑定了nginx端口 外部访问不到2. Java中main方法里面的参数一定要是String []args吗?3. javascript - node.js中stat() access() open() readFile()都能判断文件是否存在?4. html5 - 目前 公司App 嵌入H5页面 做个 手机支付功能 没有做过 所以 请求各位有经验的 给个思路5. css - 如何讓圖片像雲一樣的行為?6. font-family - 我引入CSS3自定义字体没有效果?7. node.js - Nodejs微信开发,视频上传成功,但是不返回给用户8. javascript - js 多维数组的问题9. CSS3可否做出这个效果?10. mysql - sql 左连接结果union右连接结果,导致重复性计算怎么解决?
![Java中main方法里面的参数一定要是String []args吗?](http://www.haobala.com/attached/image/2.jpg)
网公网安备