इसे सही ढंग से काम करने के लिए, आपको xhr प्रोग्रेस इवेंट के आसपास काम करना होगा, जो तब फायर होता है जब सभी सूची आइटम पहले ही बनाए जा चुके होते हैं।
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);