2016-02-22 3 views
0

Я пытаюсь создать пользовательское перетаскивание и загрузку файла. Мой контейнер div пуст. При удалении файла я '' '' 'тип файла в контейнере и хочу, чтобы вызвать его файловой вложения функциональности. мой код работает неправильно. добрый совет или руководство. ваша услуга будет оценена по достоинству.jQuery drop type и тип ввода типа ввода

Ниже мой код

<div class="drag" ondrop="drop(event)" ondragover="allowDrop(event)"> 

function allowDrop(event) { 
     event.preventDefault(); 
    } 
    function addinputfile(){ 
     $('.drag').append('<div class="upload"><input type="file" name="ufile[]" id="ufile" multiple></div>'); 
    } 

    function drop(event) { 
     event.preventDefault(); 
     console.log('something dropped here!'); 
     addinputfile(); 
     $('#input#ufile').trigger("click"); 
    } 

код просто добавив «» типа файла и нажать его использовать для загрузки файлов.

ответ

0

На самом деле, некоторые браузеры не разрешают запуск события на входе: файл, событие Click будет работать только, когда оно приходит непосредственно от пользователя.

Но альтернатива должна быть сделана, см. Здесь Jquery trigger file input

Смежные вопросы