模拟单击JavaScript

时间:2012-04-17 08:53:01

标签: javascript javascript-events simulate

我有一个调度程序控件,一些可以拖入调度程序的div是两个独立的控件,现在我有一个问题,我成功完成拖放事件,当我删除时我创建了一个警报来获取下降的坐标见下面的img:

enter image description here

现在我需要做的就是模拟一个点击事件,这样当用户下拉时会触发一个自动点击事件(触发调度程序的添加新事件功能)......任何人都知道如何实现此?

谢谢你。

3 个答案:

答案 0 :(得分:1)

  

现在我需要做的就是模拟一个点击事件,这样当用户下拉时会触发一个自动点击事件(触发调度程序的添加新事件功能)......任何人都知道如何实现此?

不要试图模拟click;相反,让click事件和drop事件都调用一个可重用的中心函数。虽然您可能有合理的理由想要模拟click事件,但通常情况并非您如何解决此类问题。

答案 1 :(得分:0)

从外部定义处理程序。而不是... ('click', function(event){})执行var handler = function(event){}; ... ('click', handler),然后您可以轻松地执行handler.call(this,event);

答案 2 :(得分:0)

任何类型的Pub / Sub系统都会以更松散耦合的方式处理它。对于jQuery,https://gist.github.com/661855

有一个非常小但很好的

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