目前我有一個div
集裝箱#songs
與list
它包裹在父div
#guts
。我使用jQuery appendTo()
方法追加新的列表元素。在追加我使用fadeIn()
方法,但只有動畫#songs
div
。如何與孩子一起淡入父母的div?
我的問題是,如何在同一時間爲父母div
製作動畫,以便一旦添加了新元素,家長div
#guts
能夠順利地延伸?
這是示例代碼:
HTML:
<div class="jumbotron" id="guts">
<button type="button" id="add-btn">Add to playlist</button>
<div id="songs">
<ul>
<li>Some list element</li>
</ul>
</div>
</div>
JS:
$(document).ready(function() {
$("#add-btn").click(function(){
var new_el = "<li>New element</li>";
$(new_el).appendTo("#songs").hide().fadeIn();
});
});
CSS:
.jumbotron {
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
background-color: #eee;
}
而且fiddle:
謝謝,這正是我想要的! –