我正在编写测试,并试图模拟一个"mousemove“事件。我使用的在Chrome、Firefox、Safari和IE10& 11中工作的方法是:
var e = new MouseEvent('mousemove',{
"clientX": 250,
"clientY": 100,
});
myElem.dispatchEvent(e);
但在Edge中不起作用。"mousemove“事件触发并被我的侦听器捕获,但是这个位置是不正确的。它不是使用提供的坐标,而是使用窗口原点0,0。
我的实际代码在Edge