par
naholyr » 01 mai 2006, 23:22
Si tu utilises les fonctions de Drag&Drop de script.aculo.us ou de tout autre framework Ajax&DHTML, c'est très simple (c'est l'histoire d'une boucle à une instruction + une instruction, soit 3 lignes de code) :
- tu ajoutes un layer (un <div> avec un id) à droite, où sera déposée l'image.
- tu ajoutes une classe (la même) à chaque image déplaçable.
- tu spécifies que ces images sont des objets Draggable.
- tu spécifies que ton layer est un objet Droppable, n'acceptant que des éléments de la classe déterminée (au cas où tu veuilles jouer avec plusieurs drags & drops n'utilisant pas les mêmes éléments dans la même page).
Tu auras plus vite fait de dompter la partie Drag&Drop d'un de ces frameworks plutot que d'essayer d'implémenter un système qui de toute façon sera certainement moins stable.
Si tu utilises les fonctions de Drag&Drop de script.aculo.us ou de tout autre framework Ajax&DHTML, c'est très simple (c'est l'histoire d'une boucle à une instruction + une instruction, soit 3 lignes de code) :
- tu ajoutes un layer (un <div> avec un id) à droite, où sera déposée l'image.
- tu ajoutes une classe (la même) à chaque image déplaçable.
- tu spécifies que ces images sont des objets Draggable.
- tu spécifies que ton layer est un objet Droppable, n'acceptant que des éléments de la classe déterminée (au cas où tu veuilles jouer avec plusieurs drags & drops n'utilisant pas les mêmes éléments dans la même page).
Tu auras plus vite fait de dompter la partie Drag&Drop d'un de ces frameworks plutot que d'essayer d'implémenter un système qui de toute façon sera certainement moins stable.