有人知道像使用jQuery的触发函数一样可以触发Prototype中的事件的方法吗?
我已经使用watch方法绑定了一个事件监听器,但是我也希望能够以编程方式触发该事件。
提前致谢
event.simulate.js 符合您的需求。
event.simulate.js
我已经使用了几次,它就像一个魅力。它允许您 手动触发本机事件 ,例如单击或悬停,如下所示:
$('foo').simulate('click');
这样做的好处是,所有附加的事件处理程序仍将执行,就像您自己单击该元素一样。
对于 自定义事件 ,可以使用标准原型方法Event.fire()。
Event.fire()