当前位置: 首页 > 面试题库 >

使用jQuery将元素动画化为自动高度

赵晟睿
2023-03-14
问题内容

我想动画一个<div>200pxauto的高度。我似乎无法使其工作。有人知道吗?

这是代码:

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

问题答案:
  1. 保存当前高度:
var curHeight = $('#first').height();
  1. 暂时将高度切换为自动:
$('#first').css('height', 'auto');
  1. 获取自动高度:
var autoHeight = $('#first').height();
  1. 切换回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);


 类似资料:
  • 嗨,我有一个问题,我的网站上的动画。我有两个div,一个有100%的高度,如果我悬停在它上面,它会下降2个rems,而这个元素下的所有其他内容也会下降。我该怎么修好它?下面是指向简单示例的链接:jsfiddle null null

  • 我使用JavaSelenium项目进行网页自动化。网页包含了许多多级的影子根DOM元素,我无法使用selenium方法与它们交互。 深度css(不适用于最新的chrome浏览器) 执行人。(这真的很乏味,维护起来也很复杂) 如果你知道除了上面列出的任何其他解决方案,我可以在SeleniumJava框架中实现,请传递解决方案。提前感谢!。

  • 关于UITableViewCell高度动画,在堆栈溢出方面有很多类似的问题,但对于新的iOS8自动布局驱动的表视图,这些问题都不起作用。我的问题: 自定义单元格: 注意旋转木马高度限制。这是内容视图的子视图(唯一的子视图)的高度约束。 然后,在“查看我要展开的所有操作”单元上,我的代码: 如您所见,我尝试使用这个很好的旧解决方案: 您可以在选中UITableViewCell时设置高度更改的动画吗?

  • 问题内容: 我有这个元素: 然后,我还有其他一些元素,例如其他文本输入,文本区域等。 当用户点击带,页面应该滚动到页面的最后一个元素与一个漂亮的动画。它应该是滚动到底部而不是顶部。 页面的最后一项是带有的按钮: 动画不应太快并且应该流畅。 我正在运行最新的jQuery版本。我更喜欢不安装任何插件,而是使用默认的jQuery功能来实现此目的。 问题答案: 假设您有一个ID为的按钮,请尝试以下示例:

  • 环境:Eclipse-Java-Junit-Firefox web driver 屏幕截图网址 : https://www.dropbox.com/s/26fl2l1y1mkpxiz/Screenshot 2014-01-06 01.52.43.png 我试图测试一个网页,但找不到元素(看起来像按钮)。Firebug的xpath是:<code>/*〔@id='DERIVED_REGFRM1_LIN

  • 问题内容: 我正在尝试使用jQuery进行第一步,但是我很难理解如何从div父元素中找到子元素列表。我曾经使用过ActionScript 2和ActionScript 3,所以我可能会误解一些概念,例如用jQuery将div元素序列随机化的更好方法是什么! 我有HTML代码的以下简单部分: 我尝试了某种方法来执行此操作,例如将map .member divs放在一个数组中,然后更改排序顺序,但没有