Я использую HTML5 D & D. У меня есть одна «родительская» область сброса, например «Родитель».
В этом родителе я оставляю своих детей, например «Ребенок». Каждый упавший ребенок становится также опущенной областью, например, он может принимать события D & D.
Если я перетащил что-нибудь через «родительскую» область, она будет выделена, то же самое для «дочерних» областей.
Но я сталкиваюсь с проблемой, что «выпадение» происходит из «родительской» области. Если я перетаскиваю что-то через «дочернюю» область, «dragenter», «dragleave» работают нормально.
Но событие «падение» не срабатывает. Вместо этого «родительская» область запускает его.
Я решаю эту проблему, снимая в тот момент событие «drop» из «родительской» области, но это не решение.
Как я мог это исправить обычным способом?