最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
通过iframe监听一个DOM元素大小变化实现代码
时间:2022-06-25 14:06:09 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下通过iframe监听一个DOM元素大小变化实现代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
对于div的resize事件的监听,实现方式有很多,比如定时器检查,通过scroll事件等等,本文主要介绍通过iframe元素来实现监听。
不过我们可以间接利用window的resize事件监听来实现对于某个div的resize事件监听,请看下面具体实现。
2. 实现原理
动态创建 iframe 标签,追加到容器中,宽高继承容器100%;
获取 iframe 中的window,通过 contentWindow 属性就能获取到;
由于 iframe 的宽高继承与父节点,当父容器宽度发生变化,自然会触发iframe中的 resize 事件;
通过iframeWindow.resize事件来监听DOM大小变化,从而达到resize事件的一个监听;
例子
css;">document.querySelector("#ifarme_id").contentWindow.addEventListener('resize', () => {
console.log('size Change!');
}, false)
3.调用
DIV宽高监听
钟南山:非洲如果预防得好,天热时疫情会下降
另外,会上有外籍人士提问:假如你现在去非洲,首先要做的是什么?
钟南山表示:现在要做的是防护,防止蔓延是最重要的。
在非洲,这段时间如果预防得好,也可能到天热时,疫情发展情况会下降。
完整代码
DIV宽高监听 钟南山:非洲如果预防得好,天热时疫情会下降 另外,会上有外籍人士提问:假如你现在去非洲,首先要做的是什么? 钟南山表示:现在要做的是防护,防止蔓延是最重要的。 在非洲,这段时间如果预防得好,也可能到天热时,疫情发展情况会下降。
相关文章
- 学信网官方登录入口-个人学历学位认证查询系统 12-20
- 原神AKT资源站网页入口-AKT原神官网链接直达地址 12-20
- CET4准考证成绩防伪验证官方入口-CET4准考证成绩下载快速指南入口 12-20
- yandex网站突然打不开-俄罗斯搜索引擎最新可用入口2025 12-20
- cet4成绩快速查询入口-cet4成绩官方查询入口官网 12-20
- 抖币充值官网入口-抖币充值官网入口1:10 12-20