HTML5 событие drop не работает, пока не будет обработан dragover

Я слушаю событие drop и выполняю e.preventDefault () Но он пытается открыть удаленный файл. До вчерашнего дня все работало нормально. Но как раз сегодня Он сломался по неизвестной причине. Я сделал JsFiddle # bwquR / 10 , чтобы отразить То же самое.

Редактировать:

Похоже, что если вы не возьмете dragover , событие drop не может быть обработано. даже в скрипке Если вы прокомментируете dragover Это не сработает.
В реальной работе я пропустил написание dragover Но это все еще вопрос drop не будет работать без dragover

Скрипка действительно работала, но тело было таким small (там только текст DROP ). Событие drop выполнялось только на той небольшой области, где текст DROP лежит не на всем теле. Так что я подумал, что это не работает. Извините за путаницу.

30
задан Neel Basu 7 December 2011 в 11:20
поделиться