Javascript 如何设置事件属性pageX/Y

Javascript 如何设置事件属性pageX/Y,javascript,mouseevent,dom-events,Javascript,Mouseevent,Dom Events,我正在尝试创建WheelEvent,由于某些原因,我无法设置事件的pageX/Y属性 const mouseDownEvent=new WheelEvent('wheel'){ clientX:event.clientX, clientY:event.clientY, deltaX:event.deltaX, deltaY:event.deltaY, deltaZ:event.deltaZ, screenX:event.screenX+957, 屏幕:event.screenY, pageX:1

我正在尝试创建WheelEvent,由于某些原因,我无法设置事件的pageX/Y属性

const mouseDownEvent=new WheelEvent('wheel'){
clientX:event.clientX,
clientY:event.clientY,
deltaX:event.deltaX,
deltaY:event.deltaY,
deltaZ:event.deltaZ,
screenX:event.screenX+957,
屏幕:event.screenY,
pageX:1000,
佩吉:1000,
deltaMode:event.deltaMode,
泡泡:是的,
可取消:对,
});
似乎使用了鼠标的pageX/Y值。 你知道怎么解决这个问题吗


在进一步挖掘之后,我发现sourceCapabilities属性是必需的

const scrollEvent=new WheelEvent('wheel'{
deltaX:event.deltaX,
deltaY:event.deltaY,
deltaZ:event.deltaZ,
deltaMode:event.deltaMode,
clientX:event.clientX+1000,
clientY:event.clientY,
泡泡:是的,
可取消:对,
/*eslint禁用无未定义*///新功能
sourceCapabilities:新的InputDeviceCapabilities(),
});

这些属性似乎是从定点设备设置的:。这能改变吗??