有人知道在 Prototype 中触发事件的方法吗,就像 jQuery 的触发函数一样?
我已经使用 observe 方法绑定(bind)了一个事件监听器,但我也希望能够以编程方式触发事件。
提前致谢
最佳答案
event.simulate.js
满足您的需求。
我已经用过好几次了,效果非常好。它允许您手动触发原生事件,例如点击或悬停,如下所示:
$('foo').simulate('click');
这样做的好处是,所有附加的事件处理程序仍将被执行,就像您自己单击该元素一样。
对于自定义事件,您可以使用标准原型(prototype)方法Event.fire()
.
关于javascript - 使用 Prototype 触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/460644/