首页 web前端 js教程 iframe怎样实现触发父窗口元素事件

iframe怎样实现触发父窗口元素事件

Apr 26, 2018 am 10:31 AM
iframe 窗口 触发

这次给大家带来iframe怎样实现触发父窗口元素事件,iframe实现触发父窗口元素事件的注意事项有哪些,下面就是实战案例,一起来看一下。

例如父窗口定义了一个事件。

top:

$(dom1).bind('topEvent', function(){});
登录后复制

那么iframe里面的元素怎样触发父窗口dom1的事件呢?这样吗?

$(dom1, parent.
document
).trigger('topEvent');
登录后复制

看似正确,实则误导人。

因为父窗口的jquery对象与iframe里面的jquery对象实际为两个对象(function),iframe里面的jquery并不会触发另一个jquery对象定义的事件。除非你在iframe这样定义了:

iframe:

self.$ = parent.$;
登录后复制

所以解决的方法很简单:

parent.$(dom1,parent.doucment).trigger('topEvent');
登录后复制

调用父jquery执行该事件就行了。

话说iframe应该不必再引进jquery文件的,与父窗口共用一个jquery就行了,这样很环保。

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

Tab选项卡滚动导航切换实现(附代码)

jQuery最简洁实现tab选项切换

以上是iframe怎样实现触发父窗口元素事件的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何使用物理手势触发有趣的屏幕 FaceTime 效果 如何使用物理手势触发有趣的屏幕 FaceTime 效果 Oct 12, 2023 pm 11:49 PM

如何使用物理手势触发有趣的屏幕 FaceTime 效果

谷歌浏览器怎么设置每次打开都是新的窗口 谷歌浏览器怎么设置每次打开都是新的窗口 Mar 06, 2024 pm 06:19 PM

谷歌浏览器怎么设置每次打开都是新的窗口

我如何裁剪HTML中的IFrame? 我如何裁剪HTML中的IFrame? Aug 29, 2023 pm 04:33 PM

我如何裁剪HTML中的IFrame?

iframe中的data-id是什么意思 iframe中的data-id是什么意思 Aug 28, 2023 pm 02:25 PM

iframe中的data-id是什么意思

iframe为什么加载慢 iframe为什么加载慢 Aug 24, 2023 pm 05:51 PM

iframe为什么加载慢

什么技术可以代替iframe 什么技术可以代替iframe Aug 24, 2023 pm 01:53 PM

什么技术可以代替iframe

激发Mac上FaceTime中的反应效果的方法 激发Mac上FaceTime中的反应效果的方法 Oct 10, 2023 pm 06:09 PM

激发Mac上FaceTime中的反应效果的方法

iframe有哪些加载事件 iframe有哪些加载事件 Aug 28, 2023 pm 01:55 PM

iframe有哪些加载事件

See all articles