如何在JavaScript中捕获jQuery自定义事件

4
我在主页面内的 iframe 中创建了一个 jQuery 自定义事件。按照以下文档所示,我已经触发了自定义事件。 http://api.jquery.com/trigger/
$('#foo').trigger('custom', ['Custom', 'Event']);

有几个jquery的示例可以捕获到这个事件。但是包含iframe的主页面没有使用jquery,所以我必须使用纯javascript代码来捕获此事件。我在网上没有找到任何关于此的文档。如果有任何想法/链接/指针,请提供。


1
你没有访问主页面代码并简单安装jQuery吗?听起来你可能正在尝试访问不在你的域上的主页面......如果是这样,你将会遇到同源策略限制。 - charlietfl
据我所知,您无法使用iframe外部的事件触发iframe内部的事件。 - Reigel Gallarde
请问您能否发布您正在使用的代码片段? - Sandeep
1
你应该使用 iframe 的唯一原因是如果内容来自另一个域名,而且你无法控制它。你无法在别人的网站上触发事件。我不知道为什么这个问题会被点赞。 - James Daly
如果您无法在主程序中使用jQuery,为什么不在两侧使用普通的JavaScript呢? - Hakan Hastekin
Hakan Hastekin:我该如何做到这一点?有什么示例/指针吗? - p0tta
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接