т.е «если событие drop произошло вне зоны - return»
вроде это стандартное поведение браузера
да,но бесит же) ты. типа ведешь файл, а если смаза и не попал в зону, то он открывавется, отстой же
ну обычно надо попадать )))
Наверно надо еще сбросить стандартное поведение браузер, евенпревентдефолт
https://stackoverflow.com/questions/6756583/prevent-browser-from-loading-a-drag-and-dropped-file
там еще есть решение с e.dataTransfer.effectAllowed = "none"; e.dataTransfer.dropEffect = "none";
о, а вот за это спасибо, думаю, получится
Не работает, кстати( событие дроп срабатывает только если оно случилось над областью. И все остальные тоже, события не срабатывает, если ты просто взял файл и начал тащить. Или я экстремально криворукий
Обсуждают сегодня