iframe里面的元素触发父窗口元素事件的jquery代码


Posted in Javascript onOctober 19, 2014

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

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就行了,这样很环保。

Javascript 相关文章推荐
帮助避免错误的Javascript陷阱清单
May 31 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
Jan 04 Javascript
javascript中的括号()用法小结
Apr 14 Javascript
Javascript学习指南
Dec 01 Javascript
javascript抽象工厂模式详细说明
Dec 16 Javascript
js实现的奥运倒计时时钟效果代码
Dec 09 Javascript
Bootstrap图片轮播组件使用实例解析
Jun 30 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
Jul 12 Javascript
BootStrap实现轮播图效果(收藏)
Dec 30 Javascript
详解vue表单——小白速看
Apr 08 Javascript
React Native 混合开发多入口加载方式详解
Sep 23 Javascript
Vue实现多页签组件
Jan 14 Vue.js
js添加select下默认的option的value和text的方法
Oct 19 #Javascript
使用变量动态设置js的属性名
Oct 19 #Javascript
js控制鼠标事件移动及移出效果显示
Oct 19 #Javascript
js读取json的两种常用方法示例介绍
Oct 19 #Javascript
Jquery解析Json格式数据过程代码
Oct 17 #Javascript
jQuery实现点击该行即可删除HTML表格行
Oct 17 #Javascript
JQuery判断radio是否选中并获取选中值的示例代码
Oct 17 #Javascript
You might like
thinkPHP中_initialize方法实例分析
2016/12/05 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
总结一些js自定义的函数
2006/08/05 Javascript
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
JS 退出系统并跳转到登录界面的实现代码
2013/06/29 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
初步使用bootstrap快速创建页面
2016/03/03 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
2016/03/30 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
2016/11/16 Javascript
JavaScript实现一个简易的计算器实例代码
2018/05/10 Javascript
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
ES6之Proxy的get方法详解
2019/10/11 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
2020/07/12 Javascript
jQuery实现图片切换效果
2020/10/19 jQuery
[03:49]2016完美“圣”典风云人物:AMS专访
2016/12/06 DOTA
[01:26]DOTA2荣耀之路2:iG,China
2018/05/24 DOTA
Python splitlines使用技巧
2008/09/06 Python
window下eclipse安装python插件教程
2017/04/24 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
Python函数中的可变长参数详解
2019/09/12 Python
python实现统计代码行数的小工具
2019/09/19 Python
python要安装在哪个盘
2020/06/15 Python
基于Python的一个自动录入表格的小程序
2020/08/05 Python
python 获取字典键值对的实现
2020/11/12 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
信息系统专业个人求职信范文
2013/12/07 职场文书
年终奖发放方案
2014/06/02 职场文书
销售员岗位职责
2014/06/09 职场文书
会议简讯范文
2015/07/20 职场文书
财务人员廉洁自律心得体会
2016/01/13 职场文书
Windows下使用Nginx+Tomcat做负载均衡的完整步骤
2021/03/31 Servers
Linux系统下安装PHP7.3版本
2021/06/26 PHP