javascript - div调整大小后如何检测html div的宽度和高度

标签 javascript jquery html dom

我正在使用两个 div,左边一个是可折叠容器,右边一个是主容器,如下所示:

================================
|        |                     |
|        |                     |
|        |                     |
|  div 1 |         div 2       | 
|        |                     |
|        |                     | 
================================

我正在使用简单的 css 类折叠 div 1,当 div 1 不可见时,div 2 会扩大大小并占据其余空间。现在我需要在调整大小后获取 div 2 的大小(这不是即时的,它正在使用过渡)。

我想在 div 2 中呈现 d3 内容,并且需要知道 div 的正确尺寸。不幸的是,

$("#div2-id").宽度()

返回未定义的结果。我认为这主要是由于过渡。调整大小后如何获得正确的 div 宽度和高度?

最佳答案

我认为阅读这篇文章是一种更准确的方法,因为您会在过渡结束后立即触发一个事件。 Callback when CSS3 transition finishes

关于javascript - div调整大小后如何检测html div的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34407186/

相关文章:

javascript - 修复了溢出中的定位元素 :scroll

html - 处理真实的打印边距

javascript - 忽略具有 borderradius 的元素上的事件

javascript - 如何检查节点是否在 Dojo 中具有特定类?

javascript - 将 Javascript 对象的内容附加到 HTML

javascript - 在鼠标轨迹中显示图像

html - http ://and//in HTML 和有什么区别

javascript - $.post 在 ajaxstop 函数中连续循环

javascript - 使用 jquery 更改复选框的选中属性

javascript - 无法使用 Jquery 选择