html 尺寸发射改变,完美监听一个div尺寸的改变(不论何种方式导致的尺寸变化)...

编程入门 行业动态 更新时间:2024-10-18 10:35:41

html <a href=https://www.elefans.com/category/jswz/34/1763894.html style=尺寸发射改变,完美监听一个div尺寸的改变(不论何种方式导致的尺寸变化)..."/>

html 尺寸发射改变,完美监听一个div尺寸的改变(不论何种方式导致的尺寸变化)...

前言

我们知道resize或者onResize事件是window才有的事件。

如图:

我们可以看到在最右侧,改变window的宽度,此时在左侧的chart div中监听到 window的resize后,做出了改变。也向右移动。

但是如果我们测试不改变window,而只是改变div的宽度呢?

如图:

我们让chart div右侧的 div消失(v-if设置为false)。

此时chart div中的window resize事件并没有监听到。

左侧的chart div没变,这不是我们要的效果。

第三种,如果我们动态改变css中的width呢?

如图

我们改变了chart div的width值,我们发现当width变得越来越小时,chart div的宽度也并没有改变(出现了横向滚动条而已)。说明也没监听到。

这也不是我们要的效果。

方案一

我们可以在chart div平级的位置,放置一个object元素。

设置object的css,使得object撑满父元素的宽高。

ref=

更多推荐

html 尺寸发射改变,完美监听一个div尺寸的改变(不论何种方式导致的尺寸变化)...

本文发布于:2024-02-06 11:40:49,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1748317.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:尺寸   何种方式   完美   html   div

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!