0

我有一个调度程序控件,以及一些可以拖到调度程序中的 div,它们是两个单独的控件,现在我有一个问题,我成功地制作了拖放事件,当我放下时我创建了一个警报以获取坐标下降见下面的img:

在此处输入图像描述

现在我需要做的是模拟一个点击事件,所以当用户进行删除时,会触发一个自动点击事件(触发调度程序的添加新事件功能)......有人知道如何实现这一点吗?

4

3 回答 3

1

现在我需要做的是模拟一个点击事件,所以当用户进行删除时,会触发一个自动点击事件(触发调度程序的添加新事件功能)......有人知道如何实现这一点吗?

不要试图模拟click; 相反,让click事件和drop事件都调用一个可重用的中心函数。虽然您可能出于正当理由想要模拟click事件,但通常这不是您解决此类问题的方式。

于 2012-04-17T08:58:33.980 回答
0

在外部定义处理程序。而不是... ('click', function(event){})dovar handler = function(event){}; ... ('click', handler)然后你可以轻松地 do handler.call(this,event);

于 2012-04-17T08:57:54.453 回答
0

任何类型的 Pub/Sub 系统都会以更松散耦合的方式处理此问题。对于 jQuery,在https://gist.github.com/661855上有一个非常小但很好的

如果您使用任何其他框架,您可能会找到适合您的其他框架。

于 2012-04-17T09:08:38.570 回答