Animation d'un tri
Résolu/Fermé
Lic90
Messages postés
21
Date d'inscription
mercredi 27 mai 2015
Statut
Membre
Dernière intervention
15 août 2015
-
Modifié par Strumpfette le 29/05/2015 à 13:38
Lic90 Messages postés 21 Date d'inscription mercredi 27 mai 2015 Statut Membre Dernière intervention 15 août 2015 - 28 mai 2015 à 16:45
Lic90 Messages postés 21 Date d'inscription mercredi 27 mai 2015 Statut Membre Dernière intervention 15 août 2015 - 28 mai 2015 à 16:45
A voir également:
- Animation d'un tri
- Faire un tri sur excel - Guide
- Logiciel tri photo gratuit - Guide
- En cours de traitement sur le site de tri local ✓ - Forum Réseaux sociaux
- Peut on récupérer un colis au centre de tri chronopost - Forum Consommation & Internet
- Colis rejeté par le centre de tri aliexpress - Forum Consommation & Internet
2 réponses
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
27 mai 2015 à 19:21
27 mai 2015 à 19:21
Stop SPAM stp... go sur ton autre topic et on en discute
Lic90
Messages postés
21
Date d'inscription
mercredi 27 mai 2015
Statut
Membre
Dernière intervention
15 août 2015
27 mai 2015 à 19:42
27 mai 2015 à 19:42
Personne pour m'aider ? Svp c'est pour un examen :-(
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
27 mai 2015 à 19:50
27 mai 2015 à 19:50
Le problème de ton code est le suivant:
Tu réordonne les enfants de sandbox, puis tu fais un appendTo pour les repositionner correctement dans le DOM. En faisant ça, tu supprime l'élément pour le recréer à la bonne place. Le navigateur n'arrive donc pas à faire une transition entre ces deux positions puisque l'élément DOM n'est plus le même.
Tu réordonne les enfants de sandbox, puis tu fais un appendTo pour les repositionner correctement dans le DOM. En faisant ça, tu supprime l'élément pour le recréer à la bonne place. Le navigateur n'arrive donc pas à faire une transition entre ces deux positions puisque l'élément DOM n'est plus le même.
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
27 mai 2015 à 19:50
27 mai 2015 à 19:50
MixItUp a trouvé une bonne façon de le faire, l'as tu comprise ?
Lic90
Messages postés
21
Date d'inscription
mercredi 27 mai 2015
Statut
Membre
Dernière intervention
15 août 2015
>
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
27 mai 2015 à 19:57
27 mai 2015 à 19:57
En fait, en classe on nous avait expliqué de faire un appendTo() juste après le tri avec sort(). Du coup je ne sais pas à quel moment ni comment intégrer un transform: translate pour que ce soit plus fluide.
MixItUp fait ça autrement ?
MixItUp fait ça autrement ?
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
27 mai 2015 à 20:00
27 mai 2015 à 20:00
MixUp calcule la position a laquelle chaque élément doit être re-placé, effectue le transform, et une fois l'animation terminée il fait le appendTo.
Lic90
Messages postés
21
Date d'inscription
mercredi 27 mai 2015
Statut
Membre
Dernière intervention
15 août 2015
27 mai 2015 à 20:07
27 mai 2015 à 20:07
J'avais pensé à récupérer les positions comme ça:
$("#SandBox div").each(function(){
var x = $(this).position();
var positionLeft= x.left;
var positionTop = x.top;
});
Mais je ne sais pas comment exploiter ces positions dans un transform: translate qui s'appliquerait à tous les div.
$("#SandBox div").each(function(){
var x = $(this).position();
var positionLeft= x.left;
var positionTop = x.top;
});
Mais je ne sais pas comment exploiter ces positions dans un transform: translate qui s'appliquerait à tous les div.
27 mai 2015 à 19:26
Je voulais vous remercier de votre réponse aussi rapide.
C'est magnifique ce que vous avez obtenu comme résultat, c'est exactement ça que je cherche à faire.
Malheureusement j'ai du mal à comprendre votre code car je débute à peine. N'aurait-il pas moyen de intégrer une animation similaire dans mon code pour ne pas avoir à tout recommencer et aussi ne pas passer par un objet littéral ?
Je vous remercie de votre compréhension.
27 mai 2015 à 19:33