Draggable Jquery et suppression d'éléments du DOM
Fermé
marcetiennedesch
Messages postés
9
Date d'inscription
mercredi 11 janvier 2017
Statut
Membre
Dernière intervention
17 janvier 2017
-
11 janv. 2017 à 09:29
Nexii Messages postés 338 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 - 19 janv. 2017 à 10:44
Nexii Messages postés 338 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 - 19 janv. 2017 à 10:44
A voir également:
- Draggable Jquery et suppression d'éléments du DOM
- Forcer suppression fichier - Guide
- Photoshop elements gratuit - Télécharger - Retouche d'image
- Suppression page word - Guide
- Suppression cookies - Guide
- Suppression compte gmail - Guide
2 réponses
Nexii
Messages postés
338
Date d'inscription
jeudi 13 mars 2014
Statut
Membre
Dernière intervention
14 mars 2017
577
11 janv. 2017 à 09:56
11 janv. 2017 à 09:56
Bonjour,
En gros, tu nous explique ici que si on admet que tes DIV sont l'un en dessous de l'autre, et que tu supprimes celui du haut (disons le perso 1), le perso 2 prendra sa place et c'est ce que tu ne veux pas ?
Si c'est le cas, plutôt que de supprimer l'élément, tu pourrais changer sa propriété CSS. Je pense à "visible:none". L'élément n'est plus visible, mais il existe toujours dans le DOM et garde ses propriétés CSS width/height.
En gros, tu nous explique ici que si on admet que tes DIV sont l'un en dessous de l'autre, et que tu supprimes celui du haut (disons le perso 1), le perso 2 prendra sa place et c'est ce que tu ne veux pas ?
Si c'est le cas, plutôt que de supprimer l'élément, tu pourrais changer sa propriété CSS. Je pense à "visible:none". L'élément n'est plus visible, mais il existe toujours dans le DOM et garde ses propriétés CSS width/height.
marcetiennedesch
Messages postés
9
Date d'inscription
mercredi 11 janvier 2017
Statut
Membre
Dernière intervention
17 janvier 2017
11 janv. 2017 à 10:05
11 janv. 2017 à 10:05
Salut !
Pas exactement, je n'ai pas de problèmes à ce que la div 2 prenne la place de la div 1 dans le DOM, mais c'est juste une question de position à l'écran par rapport à un déplacement avec la souris sur la div qui est 'draggable'
Effectivement le fait de masquer la 1 plutôt que la supprimer pourrait résoudre le truc, mais j'ai besoin qu'elle n'apparaisse plus du tout dans le dom car il s'agit d'un élement de formulaire, qui ne doit pas exister dans le champ POST si on clique sur supprimer le personnage (pour être ensuite traité par PHP)
Pas simple à expliquer !
Bon pour résumer, je cherche simplement à figer une position d'un personnage (en le laissant quand même mobile à la souris)
Pas exactement, je n'ai pas de problèmes à ce que la div 2 prenne la place de la div 1 dans le DOM, mais c'est juste une question de position à l'écran par rapport à un déplacement avec la souris sur la div qui est 'draggable'
Effectivement le fait de masquer la 1 plutôt que la supprimer pourrait résoudre le truc, mais j'ai besoin qu'elle n'apparaisse plus du tout dans le dom car il s'agit d'un élement de formulaire, qui ne doit pas exister dans le champ POST si on clique sur supprimer le personnage (pour être ensuite traité par PHP)
Pas simple à expliquer !
Bon pour résumer, je cherche simplement à figer une position d'un personnage (en le laissant quand même mobile à la souris)
Nexii
Messages postés
338
Date d'inscription
jeudi 13 mars 2014
Statut
Membre
Dernière intervention
14 mars 2017
577
11 janv. 2017 à 10:08
11 janv. 2017 à 10:08
Je vais tenté d'exprimé ce que j'ai compris :
Lorsqu'un DIV est déplacé, puis que tu supprime un perso, le DIV en question revient à sa place initiale au lieu de resté la où il a été déplacé juste avant ?
Lorsqu'un DIV est déplacé, puis que tu supprime un perso, le DIV en question revient à sa place initiale au lieu de resté la où il a été déplacé juste avant ?
marcetiennedesch
Messages postés
9
Date d'inscription
mercredi 11 janvier 2017
Statut
Membre
Dernière intervention
17 janvier 2017
11 janv. 2017 à 11:51
11 janv. 2017 à 11:51
Non, il ne revient pas à sa position initiale, il remonte de quelques centimètres (la taille de l'autre perso) en hauteur sur la fenetre
Nexii
Messages postés
338
Date d'inscription
jeudi 13 mars 2014
Statut
Membre
Dernière intervention
14 mars 2017
577
Modifié par Nexii le 11/01/2017 à 12:06
Modifié par Nexii le 11/01/2017 à 12:06
Nexii
Messages postés
338
Date d'inscription
jeudi 13 mars 2014
Statut
Membre
Dernière intervention
14 mars 2017
577
Modifié par Nexii le 11/01/2017 à 12:16
Modifié par Nexii le 11/01/2017 à 12:16
La seule solution que je vois, serait d'utiliser le "visibility:hidden", et d'y ajouter une classe pour l'exclure de ton traitement en PHP par la suite.
Ca donne ça :
https://jsfiddle.net/erwntvjw/3/
Ca donne ça :
https://jsfiddle.net/erwntvjw/3/
marcetiennedesch
Messages postés
9
Date d'inscription
mercredi 11 janvier 2017
Statut
Membre
Dernière intervention
17 janvier 2017
11 janv. 2017 à 19:13
11 janv. 2017 à 19:13
Oui c'est exactement ça
Mais du coup je ne vois pas comment l'exclure en php ?
Mais du coup je ne vois pas comment l'exclure en php ?