Я хочу, чтобы можно было выделить область выделения, как только курсор, переносящий файл, войдет в окно браузера, точно так же, как это делает Gmail. Но я не могу заставить его работать, и мне кажется, что я просто пропущу что-то действительно очевидное.
Я продолжаю пытаться сделать что-то вроде этого:
this.body = $('body').get(0)
this.body.addEventListener("dragenter", this.dragenter, true)
this.body.addEventListener("dragleave", this.dragleave, true)`
Но это вызывает события, когда курсор перемещается и выходит за пределы элементов, отличных от BODY, что имеет смысл, но абсолютно не работает. Я мог бы разместить элемент поверх всего, покрывая все окно и обнаруживая это, но это был бы ужасный способ сделать это.
Что мне не хватает?