@E_Melqonyan

Почему drop тупо не работает без dragover?

Неделю назад у меня задача была работа с драг и дроп
вообщем долго ломал голову чтобы понять почему дроп не работает
Весь интернет откопал и нашел ответ(что без драговера оно не работает)
Но так и не узнал почему так
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
hzzzzl
@hzzzzl
https://developer.mozilla.org/ru/docs/Web/Guide/HT...

Слушатель для событий dragenter и dragover используются для указания допустимых drop-целей, то есть мест, где могут быть сброшены перетаскиваемые элементы. Большинство областей веб-страницы или приложения не являются допустимыми местами для сброса данных. Таким образом, обработка этих событий по умолчанию не допускает сброса перетаскиваемых данных.

Если вы хотите разрешить сброс переносимых данных, вы должны предотвратить обработку по умолчанию, отменив оба события dragenter и dragover. Это можно сделать, либо вернув false из определенных атрибутом слушателя событий, либо вызвав метод preventDefault() событие.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
20 нояб. 2024, в 21:10
10000 руб./за проект
20 нояб. 2024, в 20:55
40000 руб./за проект
20 нояб. 2024, в 20:26
2400 руб./за проект