0
Я обнаружил, как я могу сделать пользовательскую смену dropzone queue, но он меняет только отображение файлов, и я получаю ошибку «Uncaught TypeError: queue.forEach не является функцией» , Как я могу заставить это работать?Dropzone.js + JQuery UI sortable queue
$("#demo-upload").sortable({
items: '.dz-preview',
cursor: 'move',
opacity: 0.5,
containment: '#demo-upload',
distance: 20,
tolerance: 'pointer',
stop: function() {
var newQueue = '';
var queue = dd.files;
$('#demo-upload .dz-preview .dz-filename [data-dz-name]').each(function (count, el) {
var name = el.getAttribute('data-name');
queue.forEach(function (file) {
if (file.name === name) {
newQueue.push(file);
}
});
});
dd.files = newQueue;
}
});
Существует dropzone.js, которая позволяет перетаскивать элементы, такие как изображения или другие файлы для загрузки с вашего компьютера r, и есть jquery UI sortable, который позволяет вам сортировать элементы html путем перетаскивания. После того, как вы перетащите файлы/изображения со своего компьютера, они упорядочиваются в том порядке, в котором вы их бросили. Поэтому вопрос состоял в том, как правильно их организовать. В ссылке codepen, которую я опубликовал, то же самое было реализовано. – spoonsearch