Tôi có một số thanh tiến trình được gắn với một div được cập nhật bằng cách sử dụng 'setTimeouts'.Làm thế nào nhiều thanh tiến trình được xử lý trong javascript
Một ví dụ về cách nó chạy là như thế này:
myDiv._timer = setTimeout(function() {
func_name(data)
}, 1);
Sửa: Theo yêu cầu một ví dụ làm việc của thanh một tiến bộ của tôi: http://jsfiddle.net/H4SCr/
Câu hỏi đặt ra tuy nhiên là, tôi có nhiều div của với các thanh tiến triển với dữ liệu riêng của chúng để sử dụng để tính toán sự tiến triển. Có nghĩa là với nói 5 trên đường đi tôi có 5 thời gian chờ khác nhau chạy.
Tôi không có chuyên gia về javascript, nhưng chắc chắn có một cách để cấu trúc điều này để buộc chỉ một lần cho tất cả các thanh tiến trình hoặc phương pháp hiện tại của tôi là phương pháp tốt nhất?
Lưu ý: tôi không sử dụng jQuery. Tôi thích đi với chỉ javascript vanilla để tìm hiểu!
Tại sao bạn không cung cấp cho chúng tôi ví dụ về jsFiddle để chúng tôi thấy nó hoạt động? –
Trong thanh tiến trình của tôi? – Sir
Có, xin vui lòng rằng sẽ thực sự hữu ích :) –