Tôi đang thử về ul sẽ di chuyển khoảng 40px lên đầu mỗi giây. Tôi đã cố gắng nhiều giải pháp trên stackoverflow, nhưng không có gì giúp đỡ.SetInterval lặp lại chỉ một lần. Làm thế nào để sửa chữa nó?
Đó là mã của tôi
setInterval(function() {
$("#ul_news").animate({
marginTop: -40
}, 300);
}, 1000);
#ul_news {
/*position: absolute;
top: 0;
left: 100px;
z-index: 20;*/
}
#ul_news li {
z-index: 20;
color: black;
list-style: none;
padding-bottom: 50px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<ul id="ul_news">
<li class="active">ahoj2</li>
<li class="non_active1">ahoj3</li>
<li class="non_active2">ahoj4</li>
<li class="non_active3">ahoj5</li>
</ul>
bạn cần phải di chuyển nó trở lại ở một nơi khác để di chuyển nó một lần nữa ... – dandavis