Je veux fondamentalement glisser tous mes Li et haut, ajoutera au fond et ce sera une rotation des événements à venir.avoir la liste glisser vers le haut et ajouter le premier élément à la fin de la liste
C'est ce que j'ai jusqu'à présent. Il glisse le premier vers le haut et l'ajoute à la fin de ul, mais ensuite il continue d'ajouter le même li à l'ul toutes les 1000 ms.
Pourquoi ne glisse-t-il pas le premier? Je suppose que je dois utiliser la fonction live en quelque sorte ??
$(document).ready(function() {
function scroll() {
$('#events ol li:first').slideUp();
$('#events ol li:last').appendTo($('#events ol'));
}
setInterval(scroll, 1000);
});
Y a-t-il quelque chose comme 'slideUp()' qui _reveals_ un élément plutôt que de le cacher? Et si oui, pourriez-vous cloner le 'LI' et le faire glisser vers le haut et disparaître en haut tout en glissant dedans et apparaissant en bas simultanément? Je pense que cela ferait un meilleur effet de «défilement», mais je ne sais pas avec quelle facilité cela pourrait être réalisé en utilisant jQuery. –
@ Lèse - Est-ce ce que vous cherchez? http://jsfiddle.net/nick_craver/g6uMF/2/ –
C'est exactement ce que je cherchais; Je n'avais pas réalisé que 'slideDown()' fonctionnait comme ça. Mais tout est logique maintenant que j'ai regardé la documentation. Merci. –