Ho un div che ha contenteditable = "true" e che contiene alcuni html. Questo codice HTML può includere immagini.Ricevi notifiche sulle immagini trascinate all'interno di un divento contentedabile
Poiché contenteditable = "true" l'utente può spostare le immagini trascinandole in una nuova posizione. Ma ho bisogno che il mio codice venga notificato ogni volta che viene spostata un'immagine, in modo tale da ottenere sia l'elemento immagine che viene spostato, sia il nodo di destinazione in cui l'immagine viene rilasciata. Come lo faccio?
La mia soluzione corrente aggiunge un listener Drop al mio elemento div che è contenteditable e quindi ottengo un evento drop ogni volta che l'utente sposta un'immagine, ma non riesco a ottenere il nodo dom con l'immagine che l'utente mosso.
Inoltre: il trascinamento di un'immagine sembra copiare il nodo DOM, anziché spostarlo. È vero? (Testato in firefox).
ci mostri il codice e se si vuole veramente fare felici ancora di creare un http://jsfiddle.net – caramba
un jsfiddle è un po 'complicato, perché io sto usando gwt (Googles java al compilatore javascript). Quindi la mia attuale soluzione quasi funzionante è scritta in Java. – MTilsted