首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过单击iframe来关闭弹出窗口?

如何通过单击iframe来关闭弹出窗口?
EN

Stack Overflow用户
提问于 2019-09-14 03:00:59
回答 1查看 269关注 0票数 0

对于我所拥有的任何一个iframe,如何让它点击iframe中的任何位置来关闭从iframe打开的弹出窗口?

类似于:

代码语言:javascript
运行
复制
<iframe id="iframe_id" src="https://somesite.com.br">

</iframe>


<script type="text/javascript">
    $('#iframe_id').on('click', function(event) { 
        close popups that have opened ...
    });

</script>

注意事项

我不能使用沙箱=“允许-脚本”或其他沙箱方法

EN

Stack Overflow用户

发布于 2019-09-14 04:13:00

你的代码:

代码语言:javascript
运行
复制
<script type="text/javascript">
    $('#iframe_id').on('click', function(event) { 
        //code
    });

</script>

如果这些弹出窗口在div中,那么请使用以下内容

代码语言:javascript
运行
复制
<script type="text/javascript">
    $('#iframe_id').on('click', function(event) { 
        $('#iframe_id').find('div').remove();
    });

</script>

不过,如果不想包含一些div内容,它将删除所有div内容。

如果弹出的元素有共同之处,您只需将div更改为任何形式的元素即可。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57932123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档