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事件冒泡传递(cancelBubble 、stopPropagation)
May 08 Javascript
javascript实现轮显新闻标题链接
Aug 13 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
Dec 12 Javascript
JQuery以JSON方式提交数据到服务端示例代码
May 05 Javascript
js调试工具console.log()方法查看js代码的执行情况
Aug 08 Javascript
JavaScript+html5 canvas实现本地截图教程
Apr 16 Javascript
JQuery中解决重复动画的方法
Oct 17 Javascript
简单实现jQuery上传图片显示预览功能
Jun 29 jQuery
JavaScript实现滑动导航栏效果
Aug 30 Javascript
详解Javascript 中的 class、构造函数、工厂函数
Dec 20 Javascript
javascript for循环性能测试示例
Aug 07 Javascript
Layui表格监听行单双击事件讲解
Nov 14 Javascript
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
深入PHP magic quotes的详解
2013/06/17 PHP
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
php遍历数组的4种方法总结
2014/07/05 PHP
php实现Linux服务器木马排查及加固功能
2014/12/29 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
Extjs 3.3切换tab隐藏相应工具栏出现空白解决
2013/04/02 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
vue2.0 + ele的循环表单及验证字段方法
2018/09/18 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
[36:33]Ti4 循环赛第四日 附加赛NEWBEE vs Mouz
2014/07/13 DOTA
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
在Python中使用pngquant压缩png图片的教程
2015/04/09 Python
浅谈django中的认证与登录
2016/10/31 Python
Python利用Beautiful Soup模块修改内容方法示例
2017/03/27 Python
Python使用logging模块实现打印log到指定文件的方法
2018/09/05 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
2019/06/03 Python
keras绘制acc和loss曲线图实例
2020/06/15 Python
在keras中对单一输入图像进行预测并返回预测结果操作
2020/07/09 Python
详解利用canvas实现环形进度条的方法
2019/06/12 HTML / CSS
澳大利亚最受欢迎的超级商场每日优惠:Catch
2020/11/17 全球购物
自考毕业自我鉴定范文
2013/10/27 职场文书
升职自荐书范文
2013/11/28 职场文书
我们的节日清明节活动总结
2014/04/30 职场文书
售房协议书
2014/08/19 职场文书
老人节标语大全
2014/10/08 职场文书
践行党的群众路线心得体会
2014/11/05 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
看古人们是如何赞美老师的?
2019/07/08 职场文书
《异世界四重奏》剧场版6月10日上映 PV视觉图原创角色发表
2022/03/20 日漫