Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery,我如何让div缓慢地增加高度,而不是用按钮onClick立即增加高度?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 使用jQuery,我如何让div缓慢地增加高度,而不是用按钮onClick立即增加高度?

Javascript 使用jQuery,我如何让div缓慢地增加高度,而不是用按钮onClick立即增加高度?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,这是我的小提琴: HTML JS 您可以在jquery中使用animate方法来实现所需的行为。 这里200是以像素为单位的高度,500是以毫秒为单位的时间 function changeHeight() { $('#SearchDiv').animate({height:200},500); } 您可以在jquery中使用animate方法来实现所需的行为。 这里200是以像素为单位的高度,500是以毫秒为单位的时间 function changeHei

这是我的小提琴:

HTML

JS


您可以在jquery中使用animate方法来实现所需的行为。 这里200是以像素为单位的高度,500是以毫秒为单位的时间

   function changeHeight() {

        $('#SearchDiv').animate({height:200},500);
    }

您可以在jquery中使用animate方法来实现所需的行为。 这里200是以像素为单位的高度,500是以毫秒为单位的时间

   function changeHeight() {

        $('#SearchDiv').animate({height:200},500);
    }
CSS3 您可以使用CSS3转换,这样就不用使用JavaScript了。它还将自动使所有高度更改平滑

-webkit-transition: 2s height ease;
transition: 2s height ease;
jQuery 您还可以使用jQuery

CSS3 您可以使用CSS3转换,这样就不用使用JavaScript了。它还将自动使所有高度更改平滑

-webkit-transition: 2s height ease;
transition: 2s height ease;
jQuery 您还可以使用jQuery


您可以在jQuery中使用动画功能:

或者,如果浏览器兼容性不太重要,您可以完全通过css来实现:


我想把每一个都敲一个样品,但我现在不在电脑前

您可以在jQuery中使用动画功能:

或者,如果浏览器兼容性不太重要,您可以完全通过css来实现:


我想把每一个都敲一个样品,但我现在不在电脑前

您为什么必须使用jQuery?使用CSS很容易


您必须使用jQuery的原因是什么?使用CSS很容易



@维汉1086。两个答案同时添加。不。这是在同一时间。我和@Sterling的答案相隔几秒钟。@vihan1086。。刚刚编辑的..每个人的回答都非常有用。我想你是第一个。谢谢大家,非常感谢。@vihan1086。两个答案同时添加。不。这是在同一时间。我和@Sterling的答案相隔几秒钟。@vihan1086。。刚刚编辑的..每个人的回答都非常有用。我想你是第一个。谢谢大家,非常感谢。不要为答案添加链接为什么不?我相信,即使不是完整的答案,提供链接也是有帮助的,这样用户就可以使用这些链接并获得所需的知识来做自己需要的事情。即使你用代码给出答案,你也应该始终提供你用来获得答案的文档的链接,以便用户可以继续学习。我想我会这样做,因为链接可能会在将来“死”掉,因为相关引用的文本总是可用的?不为答案添加链接为什么不?我相信,即使不是完整的答案,提供链接也是有帮助的,这样用户就可以使用这些链接并获得所需的知识来做自己需要的事情。即使你用代码给出答案,你也应该始终提供你用来获得答案的文档的链接,这样用户就可以继续学习。我想我会的,因为链接将来可能会“死”掉,相关引用的文本将始终可用?您的回答介绍了6分钟前4次未发布的内容?一旦删除,就不需要添加任何其他前缀,但对于较旧的android浏览器,只需添加-webkit即可。伙计,快速上厕所,我会因为不是第一个上桌而受到抨击。当我点击回答时,这里有0。@JesseDockett堆栈溢出不好玩吗?当然不一样了。我想,在过去的几年里,我已经从社区得到了足够的帮助,我应该开始回馈。真奇怪,在提出问题后不久就因为给出了一个有效的答案而被责骂。另外,没有其他人在他们基于CSS的答案中包含供应商前缀。你的答案介绍了什么6分钟前4次还没有发布的内容?一旦删除,就不需要添加任何其他前缀,但对于较旧的android浏览器,只需添加-webkit即可。伙计,快速上厕所,我会因为不是第一个上桌而受到抨击。当我点击回答时,这里有0。@JesseDockett堆栈溢出不好玩吗?当然不一样了。我想,在过去的几年里,我已经从社区得到了足够的帮助,我应该开始回馈。真奇怪,在提出问题后不久就因为给出了一个有效的答案而被责骂。此外,没有其他人在基于CSS的答案中包含供应商前缀。
-webkit-transition: 2s height ease;
transition: 2s height ease;
$('#SearchDiv').animate({
    'height': '200px'
}, 500);
 transition: all .5s ease;
 -webkit-transition: all .5s ease