Javascript事件模拟库

时间:2010-03-26 16:01:50

标签: javascript events dom simulation

你知道一个用于DOM事件模拟的JS库吗?我知道这个操作可以完成,但我找不到任何库来做。

更新:我试着更好地解释我的问题。 Javascript可以模拟用户点击等事件,我正在寻找一个帮助我完成此操作的库。

4 个答案:

答案 0 :(得分:5)

Kangax为PrototypeJS框架做了一组非常有用的扩展,你感兴趣的是Event.simulate

答案 1 :(得分:2)

http://developer.yahoo.com/yui/3/event/#eventsimulation

“”” 模拟事件是浏览器创建的事件,大多数情况下,它们的行为与用户启动的事件完全相同。事件通常会冒泡,而事件对象是使用包含事件数据的属性创建的(有时这些属性是特定于浏览器的,因此建议您使用Y.Event的浏览器均衡方法来检索适当的值target,relatedTarget和charCode等属性。在整个事件的生命周期中,每个事件目标都会同步调用所有事件处理程序。在任何Y.Node实例上使用simulate()方法模拟事件。 “”“

答案 2 :(得分:2)

所有主要的JavaScript库都能够触发事件。要添加到示例的合唱中,请在jquery中使用:$("target_element").trigger("an_event");

答案 3 :(得分:1)

您可以使用prototype.js启动自己的自定义活动

e.g。    treeContainer.fire('nodeIcon:mousedown',{targetEvent:event,node:node});