Bonjour à tous.
Je vous explique la situation.
J'ai plusieurs balises LI dans ma page que je définis comme Draggable.
Sur un certain évènement, notamment onDrop d'un Droppable de ma page, je voudrais "détruire" le Draggable de telle sorte à ne plus pouvoir le bouger.
Si encore je voulais le détruire sur un évènement propre au Draggable, pas de problème, un simple this.destroy() ferait l'affaire (j'ai testé ça fonctionne) mais là je ne suis plus dans le Draggable, d'ou l'idée de mettre mes Draggable dans un tableau afin de pouvoir les identifier
J'ai essayé la méthode suivante:
_je définis un tableau en global
_au moment de ma déclaration de mes Draggable, je fais ça :
En première colonne du tableau, je mets le Draggable et en deuxième une info quelconque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 var DragLc = new Array(); DragLc[0] = new Array(); DragLc[1] = new Array(); for (i=0;i<listeLi.length;i++){ DragLc[i][0] = new Draggable( listeLi[i], { revert:true } ); DragLc[i][1] = listeLi[i].id; }
J'y croyais pas mal à ce truc mais le souci est que ça ne fonctionne pas..
Quelqu'un a-t-il une idée pour me débloquer..?
Bonne journée
Partager