jquery: inverser une commande
Comment puis-je annuler une commande avec jquery?
J'ai essayé avec la suggestion comme ça, mais ça ne marche pas!
$($(".block-item").get().reverse()).each(function() { /* ... */ });
Ont un look ici.
Je veux la boite pour être réorganisées comme ça,
18
17
16
etc
Grâce.
source d'informationauteur laukok | 2011-06-02
Vous devez vous connecter pour publier un commentaire.
Si vous avez un conteneur autour de la liste, c'est un peu plus facile:
$("#container").append($(".block-item").get().reverse());
http://jsfiddle.net/BhTEN/12/
Vous pouvez utiliser ceci:
Démo ici.
Deuxième démo ici (en changeant le positionnement des éléments du DOM).
Un autre façon, à l'aide également de jQuery avec inverse est:
Cette démo ici.
Deuxième démo ici (en changeant le positionnement des éléments du DOM).
Un plus alternative est d'utiliser la
length
(nombre d'éléments correspondant au sélecteur) et allez vers le bas à partir de là à l'aide de laindex
de chaque itération. Ensuite, vous pouvez utiliser ceci:Cette démo ici
Deuxième démo ici (en changeant le positionnement des éléments du DOM).
Un plussorte de liés à celui ci-dessus:
Démo ici
Votre code de travail. Il suffit de choisir le cadre de jQuery sur la main gauche.
- Ce que cela pourrait être ce que vous recherchez?
http://plugins.jquery.com/project/reverseorder
essayez ceci:
DÉMO