我正在尝试在单击子元素时折叠父 div,如下所示
HTML
<div class="expand">
<h3>expand this div</h3>
<a href="#" class="collapse" style="display:none;">Collapse</a>
</div>
CSS
.expand{
border:2px dotted green;
}
jQuery
$('.expand').click(function(){
$(this).stop().animate({
width:'300px',
height:'300px'
});
$('.collapse').show();
});
$('.collapse').on('click',function(){
$('.expand').stop().animate({
width: '300px',
height:'50px'
});
});
它不起作用,我也尝试过使用$(this).parent().animation()
,但这也不起作用。
这里应该做哪些改变?