javascript - 使用 Prototype 触发事件

标签 javascript events prototypejs

有人知道在 Prototype 中触发事件的方法吗,就像 jQuery 的触发函数一样?

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

提前致谢

最佳答案

event.simulate.js满足您的需求。

我已经用过好几次了,效果非常好。它允许您手动触发原生事件,例如点击或悬停,如下所示:

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

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

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

关于javascript - 使用 Prototype 触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/460644/

相关文章:

javascript - 突出显示当前后祖先父菜单项

c++ - 在 Mac Os X 上使用 CGEvent 和 Qt

javascript - Pinterest Product Hunt 样式模式和路由的策略

javascript - 用 ng-show 改变突然的 Angular

javascript - 三.Object3D.add : object not an instance of THREE. Object3D

javascript - 帮助改进这个 javascript 输入掩码

java - 使用 JavaFX 打开多个窗口

Javascript 类在函数内调用函数

javascript - 无法通过 for 循环传递动态 div id

javascript - Script.aculo.us Drag 'n' Drop - 恢复 onEnd 条件