一尘不染

使用原型触发事件

javascript

有人知道像使用jQuery的触发函数一样可以触发Prototype中的事件的方法吗?

我已经使用watch方法绑定了一个事件监听器,但是我也希望能够以编程方式触发该事件。

提前致谢


阅读 233

收藏
2020-05-01

共1个答案

一尘不染

event.simulate.js
符合您的需求。

我已经使用了几次,它就像一个魅力。它允许您 手动触发本机事件 ,例如单击或悬停,如下所示:

$('foo').simulate('click');

这样做的好处是,所有附加的事件处理程序仍将执行,就像您自己单击该元素一样。

对于 自定义事件
,可以使用标准原型方法Event.fire()

2020-05-01