Я пытаюсь реализовать систему upoload для файлов, похожую на gmail. Я уже делал все проблемы с Fileupload/AJAX, и он отлично работает. Единственная проблема, с которой я столкнулся, - Обратная связь с пользователем.Что такое событие Javascript, которое запускается при перетаскивании файла со своего рабочего стола в ваш браузер?
Например, в gmail, когда вы перетаскиваете файл в свой браузер (при условии, что пользователь IE9 +), появляется область, позволяющая отбросить файл. Я думаю, что это какое-то событие JavaScript, которое захваченный каркасом (скажем, JQuery), который позволяет мне создавать классные анимации в области перетаскивания.
Мой вопрос прост .. Какое событие я должен сделать для этого? Есть идеи? Я делаю это неправильно?
Прохладный! Хотелось бы, чтобы мой босс захотел эту функцию. – gdoron
Ну, это действительно любопытная работа, но только когда я пропускаю перетаскиваемый предмет над зоной выпадения. Я до сих пор не знаю, где находится зона выпадения .. так что я понял .. ну. вместо $ (element) .on .... плохо использовать $ ("body"). on ... Это срабатывает хорошо, но когда я вхожу в любой другой div (скажем, что у меня есть моя страница с фиксированной шириной, поэтому с обеих сторон есть какое-то пустое пространство, которое мы можем сказать «это чистый тег тела»), затем он запускает обработчики разрешений ... Не знаю, как поддерживать «ввод» по всей странице, и только запускает «оставить», когда он фактически покинет зону браузера. Спасибо за помощь –
Кроме того, это своего рода sux .. Кажется, что триггеры «dragenter» на каждом пикселе движутся мыши! так что скажем, что я играю хороший эффект «встряхивания» на dropzone в течение 2 секунд .. ну .. на самом деле он чувствует себя как замороженный, потому что он не перестанет встряхивать, пока я продолжаю двигать мышью! –