gpt4 book ai didi

javascript - 使用 jQuery 将元素设置为自动高度

转载 作者:IT老高 更新时间:2023-10-28 11:08:21 24 4
gpt4 key购买 nike

我想为 <div> 制作动画来自 200pxauto高度。不过,我似乎无法让它发挥作用。有人知道怎么做吗?

代码如下:

$("div:first").click(function(){
$("#first").animate({
height: "auto"
}, 1000 );
});

最佳答案

  1. 保存当前高度:

    var curHeight = $('#first').height();
  2. 暂时将高度切换为自动:

    $('#first').css('height', 'auto');
  3. 获取自动高度:

    var autoHeight = $('#first').height();
  4. 切换回 curHeight 并动画到 autoHeight:

    $('#first').height(curHeight).animate({height: autoHeight}, 1000);

一起:

var el = $('#first'),
curHeight = el.height(),
autoHeight = el.css('height', 'auto').height();
el.height(curHeight).animate({height: autoHeight}, 1000);

关于javascript - 使用 jQuery 将元素设置为自动高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5003220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com