如何用Javascript实现自定义事件
How to implement custom events in Javascript?
我正在构建一个基于Javascript的应用程序与PHP和mysql后端。由于代码的复杂性,我希望能够触发自定义事件并在捕获时执行操作。
我遇到了这个和这个。根据这一点,我们也可以使用jQuery触发器。
很棒吗?还没有。在这些文档中,它说IE不支持这些自定义事件。
但是,我之前使用过jQuery插件,它使用自定义事件并在IE上工作。
我的问题是
- IE是否支持自定义事件?
- 我如何找到跨浏览器的兼容性?
- 使用自定义事件的正确方法是什么?
- 是否有jQuery插件迎合自定义事件?
- 使用自定义事件是否有任何负面影响?
问题1,2 &
JQuery在现有浏览器的实现之上规范了自己的事件结构,以实现跨浏览器的一致性。
本质上,你可以在一个元素上触发一个自定义事件,它将通过DOM树JQuery冒泡事件,触发每个元素上的事件,除非事件停止传播被调用。JQuery 1支持ie6;JQuery 2支持ie9;以上。
http://api.jquery.com/category/events/event-object/
http://api.jquery.com/trigger/
http://jquery.com/browser-support/
相关文章:
- 如何在javascript中创建自定义事件
- 如何在d3.js中自定义事件侦听器
- jquery自定义事件混淆
- jquery可从自定义事件中排序
- 向ASP控件添加自定义事件
- 在放置目标时,输入并离开自定义事件
- Chris Coyer中call()的用法'的自定义事件示例
- 在 Chrome 扩展程序中创建自定义事件的最惯用方式
- 如何获取 jQuery 以触发本机自定义事件处理程序
- 允许在自定义事件上“查找使用实例”的 IDE
- 查看自定义事件的地理信息
- 如何在jQuery中添加函数作为自定义事件
- 试图使一个事件依赖于另一个事件,并使用jquery自定义事件传递数据
- 在命名空间中创建自定义事件
- 如何调用另一个js文件中的函数或触发一个自定义事件,该事件将参数作为Jquery中的数据对象传递
- 阻止执行自定义事件
- socket.io自定义事件的确认
- jQuery:存储自定义事件之间的数据
- 如何使用Google Analytics添加自定义事件跟踪
- 如何在谷歌分析上跟踪自定义事件