【发布时间】:2016-08-24 08:18:01
【问题描述】:
我正在尝试制作一个在单击时会扩展高度的 div,然后在再次单击时恢复其原始大小。我曾尝试使用 .toggle ,但每当我执行每个 div(带有相关类)时,都会完全消失。我在下面贴了一个代码笔,您可以轻松查看代码效果。 http://codepen.io/JoshuaHurlburt/pen/JKqAPr
<div>
<div class='box' id='emailVer'>
<h2 id='payText'>PAYMENT</h2>
</div>
<div class='box' id='accCust'>
<h2 id='acText'>ACCOUNT CUSTOMIZATION</h2>
</div>
<div class='box' id='pay'>
<h2 id='evText'>EMAIL VERIFICATION</h2>
</div>
</div>
JS:
var main = function(){
$('.box').click(function() {
$(this).animate({
height: "300px"
},200 );
}
)}
$(document).ready(main);
我决定省略 CSS,但如果有人认为它对解决方案很重要,我会编辑它
【问题讨论】:
标签: javascript jquery html animation