Utilisation de jQuery pour re-commander et animer les éléments de la liste?
Donc, j'ai une liste d'éléments, quelque chose comme:
<ul id="listHolder">
<li id="l1">List item 1</li>
<li id="l2">List item 2</li>
<li id="l3">List item 3</li>
etc.
Un appel ajax est déclenché périodiquement, et j'ai peut-être besoin de revoir l'ordre de la liste (en faisant l'un des éléments inférieurs de devenir le premier dans la liste). C'est facile à faire en modifiant le code HTML de #listHolder, mais je voudrais animer de sorte que l'élément approprié se déplace vers le haut de la page au bon endroit, et que les autres se déplacent vers le bas.
J'ai aucune idée de par où commencer =/
NB. Il n'a pas à être une liste: un div ou de tout autre élément, ce serait bien.
OriginalL'auteur Grim... | 2011-11-14
Vous devez vous connecter pour publier un commentaire.
D'accord, je l'ai fait - c'était plus facile que je l'imaginais.
http://jsfiddle.net/Vyhph/
Notez que si vous cliquez sur plus d'une liste d'objets à l'intérieur d'une seconde, tout va mal. Vous pouvez facilement arrêter, mais ce ne sera pas un problème pour moi.
Bon appel. 4321
parfait!!! n'oubliez pas d'ajouter { position: relative } <ul>
OriginalL'auteur Grim...
Personnellement, je voudrais saisir de jQuery UI Sortable de fonctionnalité et de déclencher les événements sur ajax succès. jetez un oeil à ce la documentation et laissez-moi savoir si vous aimez l'idée. Je vais essayer de trouver un peu de temps entre les réunions de code d'un exemple si vous.
Aller, voir ma réponse ci-dessous. Bien que je n'ai pas sortable à la fin, vous encore m'a orienté dans la bonne direction. Des acclamations.
Est-il un moyen de simuler le réorganiser des éléments de la liste automatiquement, sans que l'utilisateur en les faisant glisser et en les déposant?
OriginalL'auteur DefyGravity