繁体   English   中英

如何在 Javascript 中实现自定义事件?

[英]How to implement custom events in Javascript?

我正在后端使用 PHP 和 mysql 构建基于 Javascript 的应用程序。 由于代码的复杂性,我希望能够触发自定义事件并在捕获时执行操作。

所以我遇到了这个这个 根据这个我们可以使用jQuery触发器为好。

伟大的? 还没有。 在这些文档中,它IE 不支持这些自定义事件。

但是,我之前使用过使用自定义事件并在 IE 上工作的 jQuery 插件。

我的问题是

  1. IE 是否支持自定义事件?
  2. 如何找到跨浏览器的兼容性?
  3. 使用自定义事件的正确方法是什么?
  4. 是否有适合自定义事件的 jQuery 插件?
  5. 使用自定义事件是否有任何负面影响?

问题 1、2 和 3 是问这个问题的主要问题。

JQuery 在现有浏览器的实现之上规范化它自己的事件结构,以实现跨浏览器的一致性。

本质上,您可以在元素上触发自定义事件,它会通过 DOM 树通过 JQuery 冒泡事件,在每个元素上触发事件,除非事件停止传播被调用。 JQuery 1 支持 IE 6 及以上,JQuery 2 支持 IE 9 及以上。

http://api.jquery.com/category/events/event-object/
http://api.jquery.com/trigger/
http://jquery.com/browser-support/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM