为了使其正常工作,您需要解决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);