我希望基本上滑動所有的列表並將其添加到頂部,並將追加到底部,這將是即將發生的事件的輪換。已將列表向上滑動並將第一個項目追加到列表末尾
這就是我到目前爲止。它將第一個幻燈片放在第一個幻燈片上,並將其附加到ul的末尾,但是它只是每隔1000毫秒將同一個li附加到ul。
爲什麼它不停地滑動第一個?我假設我必須以某種方式使用實時功能?
$(document).ready(function() {
function scroll() {
$('#events ol li:first').slideUp();
$('#events ol li:last').appendTo($('#events ol'));
}
setInterval(scroll, 1000);
});
有沒有像'slideUp()'_reveals_元素而不是隱藏它?如果是這樣,你能否克隆「LI」,並將其滑入並在頂部消失,同時滑入並同時出現在底部?我認爲這會產生更好的「滾動」效果,但我不知道使用jQuery可以輕鬆實現。 – 2010-07-23 01:55:24
@Lèse - 這是你在追求什麼? http://jsfiddle.net/nick_craver/g6uMF/2/ – 2010-07-23 02:01:48
這正是我所尋找的;我沒有意識到'slideDown()'就是這樣工作的。但是現在我已經看過文檔了。謝謝。 – 2010-07-23 02:10:17