我想滑动列表,并希望循环它,当最后一个孩子的动画结束第一个将被添加到最后我试图使用.append()方法,但它不工作。 请在这方面帮助我。如何使用jQuery和append方法来滑动元素?
#navigation{
height: 200px;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
width: 200px;
}
li {
border: 1px solid #CCCCCC;
float: left;
height: 198px;
list-style: none outside none;
width: 198px;
position: relative;
}
<div><ul id="navigation">
<li class="active">List 1</li>
<li>List 2</li>
<li>List 3</li>
</ul></div>
setInterval(function slider(){
$("#navigation li").addClass("active").animate({
top : "-=198"
},function(){
$("#navigation li").removeClass("active").next().addClass("active");
$("#navigation").append($("#navigation li:first");
});
},1000);
丹科布拉沃!愿上帝保佑你。这就是我一直在寻找的东西。你解决了我的问题。 Thanx Thanx很多 –