【问题标题】:how to catch jquery custom events in javascript如何在javascript中捕获jquery自定义事件
【发布时间】:2013-03-14 12:21:38
【问题描述】:

我在主页内的 iframe 中创建了一个 jquery 自定义事件。我触发了一个自定义事件,如下面的文档所示

http://api.jquery.com/trigger/

$('#foo').trigger('custom', ['Custom', 'Event']);

有几个例子可以说明如何使用 jquery 来捕获它。但是嵌入了 iframe 的主页没有 jquery,所以我必须让普通的 javascript 代码捕获这个事件。我没有在网上找到任何文档。任何想法/链接/指针将不胜感激。

【问题讨论】:

  • 你不能访问主页代码并简单地安装 jQuery 吗?听起来您可能正在尝试访问甚至不在您的域中的主页......在这种情况下,您将遇到相同的域安全限制
  • 据我所知,您无法使用 iframe 外部的事件触发 iframe 内部的事件..
  • 能否请您使用 sn-p u r 发布代码
  • 您应该使用 iframe 的唯一原因是内容是否是另一个域,如果是,您无法控制它。您不能在其他人的网站上触发事件。我不知道这是为什么?得到了投票
  • 如果你不能在 main 中使用 jquery,为什么不在两边都写普通的旧 javascript?

标签: javascript jquery events try-catch


【解决方案1】:

在您的主页中添加原生事件监听器 https://developer.mozilla.org/ru/docs/DOM/element.addEventListener

【讨论】:

    猜你喜欢
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多