Javascript 如何在特定位置触发鼠标向上移动

Javascript 如何在特定位置触发鼠标向上移动,javascript,jquery,canvas,Javascript,Jquery,Canvas,我尝试使用jQuery在特定位置触发mousedown事件 我需要的是在指定的坐标处实现mousedown事件和mouseup事件 所以我将在单击任何按钮时自动实现鼠标拖动事件。 在画布上可以吗 这是我的尝试 $('#clickMe').click(function() { $("#map-canvas").trigger("mousedown", { which: 1, pageX: 1057, pageY: 770 }); $("#map-canvas").trigger("mou

我尝试使用jQuery在特定位置触发mousedown事件

我需要的是在指定的坐标处实现mousedown事件和mouseup事件

所以我将在单击任何按钮时自动实现鼠标拖动事件。 在画布上可以吗

这是我的尝试

$('#clickMe').click(function() {
  $("#map-canvas").trigger("mousedown",  { which: 1, pageX: 1057, pageY: 770 });
  $("#map-canvas").trigger("mouseup", { which: 1, pageX: 370, pageY: 541 });
  $("#map-canvas").off("mousedown").on("mousedown", function (e) {
    console.log('#### DEBUG CLICK: ', e);
  });
  $("#map-canvas").off("mouseup").on("mouseup", function (e) {
    console.log('#### DEBUG CLICK EVENT: ', e); // fixme
  });
});
触发器的动作正常。 但我不能在预期位置鼠标移动事件。

我如何实现它?
谢谢。

为什么需要这些功能?我想在打开项目时查看屏幕自动移动。什么对您不确定?因此,请使用
mousemove
event(或其他可识别的事件)。为什么要在不发生的情况下模拟
mousedown
mouseup
。它也不起作用。