触发JavaScript mousemove,不移动鼠标,但获得鼠标坐标
Trigger JavaScript mousemove without moving mouse but get mouse coordinates
我想注册一个mousemove
回调,并立即触发当前鼠标x/y位置的回调。目前我正在做的是:
$('body').mousemove(hoverFunction).mousemove();
但是hoverFunction
的事件接收到文档中未定义的pageX和pageY值。有一个干净的方式,我可以处理这个除了有一个mousemove
回调,更新全局鼠标位置变量?
您需要创建一个jQuery.Event
对象,并在其上直接设置pageX
和pageY
属性。然后在$(document)
上触发此事件。
$('body').bind('mousemove',function(e){
hoverFunction(e);
});
$(function(){
$('body').trigger('mousemove');
});
相关文章:
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- AngularJS-如何在mousemove上存储鼠标坐标
- 当鼠标停止或改变方向时获取鼠标坐标
- 将鼠标坐标保存在阵列中
- 如何以百分比计算鼠标坐标 javascript
- 画布:当存在*border*时,获取鼠标坐标
- 如何在Fabric.js上获取鼠标坐标
- Javascript/Canvas-查找相对于坐标网格位置的鼠标坐标
- 获取画布中图像内的鼠标坐标
- HTML5画布绘图应用程序中的鼠标坐标漂移
- 画布 - 在调整窗口大小时转换鼠标坐标
- 滚动弄乱了我的画布鼠标坐标 - Javascript Telerik Mobile
- 在视频元素上获取准确的鼠标坐标
- DIV - JavaScript 中的相对鼠标坐标
- 如何将 JS 鼠标坐标获取到 PHP 插入查询中
- 获取每次点击的鼠标坐标
- OpenLayers 3 在选择交互时获取鼠标坐标
- Javascript鼠标坐标没有事件
- D3:跟随鼠标坐标
- 如何在卸载之前保存鼠标坐标