Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
function upload(files) { const dfd = $.Deferred(); let done = 0; files.forEach(function(file) { uploadFile(file).done(function() { done++; dfd.notify(Math.round(done / files.length * 100)); if (done === files.length) dfd.resolve(); }); }); return dfd.promise(); } upload(myFiles) .progress(pct => $("#bar").css("width", pct + "%")) .done(() => alert("All files uploaded!"));
Result
Open