web前端|js教程
iframe,触发,元素
web前端-js教程
这次给大家带来怎么操作iframe元素触发父窗口元素事件,操作iframe元素触发父窗口元素事件的注意事项有哪些,下面就是实战案例,一起来看一下。top:
android 翻页效果源码,vscode 回车替换,ubuntu有线网络无法上网,tomcat 猫罐头,易语言sqlite 密码,wordpress表格插件,前端js地图框架,猛龙变身爬虫总冠军,php验证码 类,江门seo案例,书店网站源码下载,网页登录系统后台代码,淘宝排行榜模板,微博 扩展程序lzw
$(dom1).bind( opEvent, function(){});
那么iframe里面的元素怎样触发父窗口dom1的事件呢?这样吗?
日本代购网站源码,vscode快捷键补全,ubuntu配置kali,tomcat基于ip访问,爬虫cookie作用,php 定义类成员,水城快速seo网络推广教程,医院网站用什么cms,dz仿砍柴网模板安装lzw
$(dom1, parent.document).trigger( opEvent);
看似正确,实则误导人。
20多个手机网站源码,Ubuntu的git使用,tomcat8配置长连接,爬虫 微信授权,适合PHP的低代码平台,武汉seo课程lzw
因为父窗口的jquery对象与iframe里面的jquery对象实际为两个对象(function),iframe里面的jquery并不会触发另一个jquery对象定义的事件。除非你在iframe这样定义了:
iframe:
self.$ = parent.$;
所以解决的方法很简单:
parent.$(dom1,parent.doucment).trigger( opEvent);
调用父jquery执行该事件就行了。
话说iframe应该不必再引进jquery文件的,与父窗口共用一个jquery就行了,这样很环保。