自动创建并触发窗口事件
Create and trigger a window event automatically
如何用javascript创建和触发事件?
例如,我想象这样的东西:
window['myevent'] = function() {alert('myevent was triggered automatically');}
window['myevent'](window);
基本上,我想创建我的事件,并在需要时在函数
您的代码可以工作(您尝试过吗),但不需要传递(window)参数-您的函数/事件不需要参数。
window['myevent']();
SitePoint上有一个更正式的指南,演示了将addEventListener
与自定义事件一起使用,以及使用dispatchEvent
触发元素上的事件。
注意:IE 9及以下版本不支持CustomEvent
对象。然而,如果您使用的是JS库,那么大多数库都支持某种形式的自定义事件委派。
相关文章:
- 正在尝试处理子窗口上的关闭窗口事件
- 通过防止窗口事件问题防止双重提交
- 收听Angularjs服务中的窗口事件
- 跨浏览器窗口事件
- 谷歌地图信息窗口事件打开
- 有没有办法先触发窗口事件
- 流星 - 谷歌地图信息窗口事件未触发
- 如何在角度中正确解绑窗口事件
- Chrome扩展程序:检测从后台创建窗口事件
- 窗口事件在FireFox中不起作用
- 自定义确认框,该框具有关闭窗口事件的某些功能
- 自动创建并触发窗口事件
- 如何在JQuery 1.9中获取所有窗口事件
- 窗口事件的JQuery函数:组合加载和调整大小
- 窗口.事件不能在firefox上工作
- Firefox扩展中的打开窗口事件
- 在Javascript中,我如何解除绑定一个窗口事件
- React.js关于监听组件窗口事件的最佳实践
- 如何使用Backbone-Views检测窗口事件?
- jQuery的窗口事件函数(加载和调整大小)