Я собираюсь загрузить файл HTML5, и я хочу, чтобы драгентер срабатывал, когда пользователь перетаскивал файл через окно. Идея состоит в том, что dragenter активирует наложение в стиле лайтбокса, показывая зону перетаскивания.
вот мой код. (JQuery)
$(window).bind('dragenter', function (e) {
e.stopPropagation();
e.preventDefault();
$('#uploadWrapper').show();
}).bind('dragexit', function (e) {
e.stopPropagation();
e.preventDefault();
$('#uploadWrapper').hide();
});
это работает нормально, но если пользователь берет изображение или некоторые тексты и перетаскивает его, это также вызывает событие dragenter. Есть ли способ, чтобы я мог сказать, что перетаскивается, чтобы только фактические файлы для загрузки вызывали триггер, показывающий оверлей?
Спасибо ..