带有多个进度条的HTML5文件上传

为了使其正常工作,您需要解决xhr progress事件,该事件在所有列表项都已创建后就会触发。

XHR 应该知道你想做什么-

var a = new XMLHttpRequest();
a.upload.li = li;

a.upload.addEventListener('progress', function(e) {
   var pc = parseInt(event.loaded / event.total * 100);
   this.li.find(".progressbar").width(pc);
}, false);