У меня есть это:
var uploader = $('#plupload').pluploadQueue();
uploader.bind('UploadProgress', function(up, file)
{
speedLog(uploader);
});
function speedLog(uploader) {
var speed = uploader.total.bytesPerSec;
console.log(speed);
};
И это работает, я вижу результат в firebug, но это масштабно, я намерен представить «скорость» через ajax.Я хочу, чтобы speedLog () вызывался каждые 5 секунд или около того, как мне этого добиться?
Спасибо SR Query.Я сделал это:
window.setInterval(
function speedLog(uploader) {
var uploader = $('#plupload').pluploadQueue();
var speed = uploader.total.bytesPerSec;
if(speed > 0)
{
console.log(speed);
} else {
clearInterval(ib);
}
}, 5000);
Хорошо выглядит: http://imageshack.us/photo/my-images/221/speedt.png/