模拟点击丢弃的地方

时间:2017-02-08 21:38:27

标签: javascript jquery html drag-and-drop simulate

这是我第一次发帖,如果我没有研究几个小时怎么做,我就不会发帖。

我想将项目拖放到div上,触发点击它的位置。我得到了它拖动的东西,但是我无法触发点击(模拟)。

如果可以提供帮助,请告诉我们!我会爱一些安心lol。

< 3 Lara

1 个答案:

答案 0 :(得分:0)

删除项目时调用函数:

<div ondrop="dropFunction(event)"></div>

在该功能中,您需要收集鼠标坐标:

var x = event.clientX;     // Get the horizontal coordinate
var y = event.clientY;     // Get the vertical coordinate

然后在这些坐标处触发点击:

document.elementFromPoint(x, y).click();

上面创建的鼠标坐标适用于光标在屏幕上的位置。您可能希望根据要删除的对象的形状调整这些坐标。