Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   drag&drop в html5 (https://javascript.ru/forum/misc/26539-drag-drop-v-html5.html)

балерун 12.03.2012 11:48

drag&drop в html5
 
Привет, имется проблема с перетаскиванием дивов (перетаскивание имеется ввиду не простое изменение координат узла, а подобно перемещению картинки или выделенного текста).
Вот пример http://blog.kron0s.com/drag-n-drop-in-html5, в самом низу есть готовый пример. Вроде бы все ок. НО! Если пару раз перетащить один из дивов на другие, то у дивов начнут появляться надписи "moves 1", "moves 2" и т.д. Теперь, если начать перетягивать див и навести его на эту надпись, то перетягиваение пропадет :blink:
В более широком смысле эта проблема выглядит так:
когда в узле, на который мы перетягиваем другой узел, есть дочернии узлы, то при перемещении перетягиваемого узла на один из дочерних, выделение пропадает.
Как с этой проблемой можно бороться? Неужели узел должен быть абсолютно пустым, что б все работало?

пс. сорри, что в качестве примера указан другой сайт, но я как раз и брал все оттуда

балерун 12.03.2012 11:51

пс2. только заметил, нельзя перетащить див на заголовок другого дива, только на свободное пространство.


Часовой пояс GMT +3, время: 19:18.