社区
JavaScript
帖子详情
如何给iframe绑定click事件
一板砖夯死你
2012-04-16 04:43:08
父页面为a,a页面里有未知个iframe,如何让所有的iframe绑定click事件,使父页面id=test的div隐藏。
...全文
671
4
打赏
收藏
如何给iframe绑定click事件
父页面为a,a页面里有未知个iframe,如何让所有的iframe绑定click事件,使父页面id=test的div隐藏。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IT-Style
2012-04-17
打赏
举报
回复
可以在iframe内的子页面中操作父页面
window.onload=function(){
parent.document.getElementById("divTest").style.display="none";
}
hch126163
2012-04-17
打赏
举报
回复
如果没有跨域。
可以在 iframe 内的页面 body 加 onclick 然后用 parent 来设置 父窗口
三石-gary
2012-04-16
打赏
举报
回复
iframe不支持onclick事件。
乌镇程序员
2012-04-16
打赏
举报
回复
iframe不支持onclick事件。
focus-outside::package: 一个很棒的
click
Outside 库,它解决了
iframe
无法触发
click
Outside 的问题,并且它支持分组
绑
定
处理。A good
click
Outside library, which solves the problem that
iframe
cannot trigger
click
Outside, and it supports grouping binding processing
焦点外 | 这是什么 好的
click
Outside库可以解决
iframe
无法触发
click
Outside的问题,并且支持分组
绑
定
处理。 原料药 功能 描述 选项 bind 将外部处理程序
绑
定
到元素 el , callback , key , className ,有关详细信息,请参见下面的Bind Params表 unbind 清除元素
绑
定
功能 el元件节点
绑
定
参数 范围 类型 描述 必需的 默认 el 元素 要
绑
定
的元素 真的 -- callback 功能 外部
事件
触发时的处理功能 真的 -- key 字符串/函数 将元素或函数分为一组类型。 单击同一组元素时,将不会触发外部
事件
,而单击同一组外部的元素将触发外部
事件
。 错误的 callback函数 className 细绳
绑
定
到元素的类名 错误的 “聚焦外” 注意
绑
定
元素后, focus-outside会将元素
iframe
click
点击
事件
,此方法已经过验证
iframe
click
点击
事件
在网上搜索了很多
iframe
click
的
事件
,发现都不太好使,为了您少走弯路,直接上干货,并记录一下走过的那些坑吧。 给
iframe
绑
定
click
事件
需要等待若干秒后再执行
绑
定
事件
才会生效,这里为等待5秒后给
iframe
绑
定
单击
事件
,如果在初始化方法中没有延迟就
绑
定
的话,是
绑
定
不上的,这里没有深究原因,知道的可以留言,废话不多说,上代码: $(function(...
原生js给元素
绑
定
click
事件
+
iframe
优缺点+css各个节点的区别
原生js给元素
绑
定
click
事件
+
iframe
优缺点+css各个节点的区别
给
iframe
添加点击
事件
为
iframe
添加on
click
事件
如果页面上有
iframe
时,鼠标点击在
iframe
内时,包含
iframe
的document是不响应任何
事件
的, 例如: $("#
iframe
1").
click
(function(){//点击
iframe
alert("点击1"); }); 或者 $(function(){//给
iframe
循
为
iframe
添加on
click
事件
,
iframe
跨域
如果页面上有
iframe
时,鼠标点击在
iframe
内时,包含
iframe
的document是不响应任何
事件
的。所以需要给
iframe
绑
定
类似的
事件
,当
iframe
指向的是第三方的内容时,还要考虑跨域的问题,因此通过操作
iframe
的document是行不通的,还好有document.activeElement(activeElement 属性返回文档中当前获得焦点的元素。)可供我们使用,最终的解决方案如下: var
Iframe
On
Click
= { resolution: 200,
JavaScript
87,921
社区成员
224,619
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章