Mam div, który ma contenteditable = "true" i który zawiera niektóre html. Ten html może zawierać obrazy.Otrzymuj powiadomienia o przeciągniętych obrazach w treści div.
Od contenteditable = "true" użytkownik może przenosić obrazy, przeciągając je do nowej pozycji. Ale potrzebuję, aby mój kod był powiadamiany za każdym razem, gdy obraz jest przenoszony, w taki sposób, w jaki otrzymuję zarówno element obrazu, który jest przenoszony, jak i docelowy węzeł, w którym obraz jest upuszczany. Jak mogę to zrobić?
Moje obecne rozwiązanie dodaje do elementu div div detektor upuszczania, który jest contenteditable, a następnie dostaję zdarzenie drop za każdym razem, gdy użytkownik przenosi obraz, ale nie mogę uzyskać węzła dom z obrazem, który użytkownik przeniósł.
Również: Przeciąganie obrazu, wydaje się skopiować węzeł DOM, zamiast go przenosić. Czy to prawda? (Testowane w firefox).
pokażesz nam swój kod, a jeśli naprawdę chcesz, aby uczynić nas szczęśliwymi nawet stworzyć http://jsfiddle.net – caramba
jsfiddle jest nieco skomplikowana, bo używam gwt (Googles java do kompilatora javascript). Moje obecne, prawie działające rozwiązanie jest napisane w Javie. – MTilsted