你知道一个用于DOM事件模拟的JS库吗?我知道这个操作可以完成,但我找不到任何库来做。
更新:我试着更好地解释我的问题。 Javascript可以模拟用户点击等事件,我正在寻找一个帮助我完成此操作的库。
答案 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});