gpt4 book ai didi

javascript - JS : Resize div when an iframe was clicked?

转载 作者:行者123 更新时间:2023-11-29 15:37:10 25 4
gpt4 key购买 nike

我有一个完整的 <iframe />div作为 parent 。该 iframe 来自不同的域。单击 iframe 时如何将父 div 的大小调整得更大(在我的情况下添加类)?并在点击 iframe 的关闭按钮时调整大小?

我更喜欢 iframe 中的按钮会调整大小,但显然无法在 iframe 内部访问 div,因此我必须在 iframe 外部进行调整。

最佳答案

我有同样的问题并写了一个 jquery 插件。 https://github.com/BergenSoft/iframeActivationListener

参见示例:
http://jsfiddle.net/56g7uLub/3/

使用方法:

$(document).ready(function ()
{
$('iframe').iframeActivationListener();
$('iframe').on("activate", function(ev) {
$(ev.target).addClass("big");
});
});

此插件不使用叠加 div。
它检查鼠标是否在非事件 iframe 上并开始监视文档的 activeElement。当它更改为另一个 iframe 时,将引发自定义事件“activate”。

这是我发现的最佳解决方案。

关于javascript - JS : Resize div when an iframe was clicked?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26714555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com