如何用jQuery中的自定义坐标触发鼠标移动事件?用自定义坐标触发鼠标移动事件
我试过如下:
canvas1.trigger('mousemove',{pageX: window.width/2 , pageY: window.height/2});
,我也试过运行此:
canvas1.trigger('mousemove',{pageX: 800 , pageY: 800});
然而pageX属性和pageY似乎在事件是不确定的。
我已经叫这个鼠标移动事件中:
console.log("Fake mouse move event called successfully! X:", e.pageX, "& Y:", e.pageY);
而且我没动我的鼠标在所有的,所以我只能看到假事件。
这是我得到的结果:
Fake mouse move event called successfully! X: undefined & Y: undefined
我也试图与clientX
和clientY
,但问题依然存在..
有没有人有一个想法,如何解决这一问题问题?不知道这里发生了什么。
谢谢,非常感谢!
编辑:
canvas1 = $("#canvas");
这似乎并不奏效......你的意思是必须在文档上触发。我必须做$(document).trigger(e)吗? –
谢谢,让它工作。 –