javascript - 改变元素后获取元素的原始高度

标签 javascript jquery css

如何在更改元素高度后获取元素呈现时的高度?

例如文本构成一个非常长(高)的 div,然后我将其缩短以使其看起来整洁,并使用 overflow:hidden 暂时切断多余的文本。现在,我想动态地调整 div 的大小,使其与我从未接触过它时的大小一样高。

这怎么可能?

欢迎使用 CSS 和 JQuery。

谢谢

最佳答案

在调整大小之前获取该值。

然后您可以通过两种不同的方式保存和使用它:

// grab it as a JS value and keep it stored somewhere
var originalHeight = element.height();

// grab and store the original value in the rel HTML attribute
el.attr("rel", el.height()

关于javascript - 改变元素后获取元素的原始高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8786322/

相关文章:

javascript - jQuery 从 Excel 复制到多个输入字段

jquery - MVC 5 : Loading content area via Ajax and modify browser url

asp.net - 如何从 C# 代码隐藏设置 iframe 的最小高度?

html - 最大宽度不适用于为 Google Adsense 广告创建的 div

javascript - php echo 添加 "0' );</script>"到输出的末尾

javascript - 如何在reactjs中使用chartist的堆栈条?

javascript - typeahead.js:在空查询时返回所有 Bloodhound 记录

javascript - 其他用户的 Ajax?

javascript - onclick window.location.href 带输入值

jQuery - 填充 热门动画问题?