我希望你们都有一个美好的一天
我想为那段代码添加动画。我尝试使用 animate() 。但它没有用,可能是因为我对javascript缺乏了解。
请告诉我是否可以使用此代码,还是我需要尝试其他方法?你有什么建议?
非常感谢您提前。
这是HTML代码:
<div id="description_wrapper">
Text content.<br/>
See; More Text content.
</div>
<button class="learn_more" id="lm_more" href="#">Learn more</button>
CSS
#description_wrapper
{
margin: 0 auto;
margin-top: 25px;
height: 0;
overflow: hidden;
}
jQuery
$('#lm_more').click(function(event){
event.preventDefault();
if($('#description_wrapper').css('height') > '1px') {
$('#description_wrapper').css({'height': '0px'});
$('#lm_more').html('Learn More');
}
else
{
$('#description_wrapper').css({'height': 'auto'});
$('#lm_more').html('Learn less');
}
});
在此处查看代码 http://jsfiddle.net/Gbspx/11/