Прервать перетаскивание в процессе - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть приложение Angular7, в котором я использую собственный HTML Drag & Drop. Когда перетаскиваемый элемент входит в определенную область (захват с событием dragenter), я хочу принудительно прервать текущую операцию перетаскивания.

Но я не смог найти способ сделать это на родном JavaScript или Angular.

Я поместил событие dragenter в div этой конкретной области и перепробовал много решений, когда оно срабатывает:

preventDefault() или stopPropagation() не работают, и я также попытался смоделировать события mouseup и клавиатуры (escape-нажатия) с dispatchEvent: document.getElementById('interruptArea').dispatchEvent(AnEvent)

Это все, что я пытался, больше ничего не нашел. Вы знаете, есть ли способ сделать это?

Спасибо за вашу помощь!

...