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 相关文章推荐
基于jquery自定义图片热区效果
Jul 21 Javascript
JavaScript闭包函数访问外部变量的方法
Aug 27 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
Mar 26 Javascript
jQuery 选择同时包含两个class的元素的实现方法
Jun 01 Javascript
Js遍历键值对形式对象或Map形式的方法
Aug 08 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
Dec 25 Javascript
Javascript中数组去重与拍平的方法示例
Feb 03 Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 Javascript
实例讲解React 组件生命周期
Jul 08 Javascript
js实现点击烟花特效
Oct 14 Javascript
解决element-ui的下拉框有值却无法选中的情况
Nov 07 Javascript
node.js如何自定义实现一个EventEmitter
Jul 16 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 文章中的远程图片采集到本地的代码
2009/07/30 PHP
php中serialize序列化与json性能测试的示例分析
2013/04/27 PHP
简单谈谈php中的unicode和utf8编码
2015/06/10 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
2017/06/07 PHP
javascript 学习之旅 (3)
2009/02/05 Javascript
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
JavaScript数值转换的三种方式总结
2014/07/31 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
2016/08/03 Javascript
jQuery属性选择器用法示例
2016/09/09 Javascript
vue项目中axios使用详解
2018/02/07 Javascript
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
js实现页面导航层级指示效果
2020/08/25 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
python解析模块(ConfigParser)使用方法
2013/12/10 Python
详解Python中time()方法的使用的教程
2015/05/22 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
python导入pandas具体步骤方法
2019/06/23 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
python实现简单猜单词游戏
2020/12/24 Python
使用html5 canvas 画时钟代码实例分享
2015/11/11 HTML / CSS
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
Lookfantastic法国官网:英国知名美妆购物网站
2017/10/28 全球购物
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
怎样比较两个类型为String的字符串
2016/08/17 面试题
白岩松演讲
2014/05/21 职场文书
好听的队名和口号
2014/06/09 职场文书
2015小学语文教师个人工作总结
2015/05/20 职场文书
800字作文之大雪
2019/12/04 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers