jQuery中animate的height的自适应

Posted 都斌大苏打

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery中animate的height的自适应相关的知识,希望对你有一定的参考价值。

可以用 animate() 方法几乎可以操作大部分CSS 属性,但其属性的值不能为字符串,很多人都遇到过这个问题。
 
例如:获取一个元素自适应时的高,但el.animate({height:‘auto’})是没有效果的。
 
今天我也遇到了这个,花了点时间解决了这个问题,然后就想做个随笔,顺便给大家分享一下。
 
(菜鸟一只,第一次发随笔,不喜的尽量喷,嘻嘻)
 

 

解:使用css获取当前元素自适应时的高,然后就可以直接使用了。

var h_header=header.css("height","auto").height();

header.animate({height:h_header},500);

以上是关于jQuery中animate的height的自适应的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 效果 - animate() 方法

jquery height animate() 不起作用

固定宽高域中缩略图的自适应

怎么实现地图的自适应缩放

jquery animate 使用方形矩形图像创建缩小效果以适应窗口宽度或高度并保持纵横比

echarts的自适应问题(窗口自适应,侧边栏自适应,el-tab中的自适应)