2012-02-04 2 views
1

나는이 있습니다. 나는 speedLog()를 매 5 초마다 호출하기를 원한다. 어떻게 이것을 할 수 있을까?Plupload UploadProgress 속도

감사합니다. SR 쿼리.

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/

답변

1

다른 방법으로이 논리를 시도하면 플러그인처럼 해달라고 .. JQuery와 진행 표시 줄 플러그인이 시도 나는 이런 짓을.

var ib; 
var timer_speed = 200; // 1000 = 1 second 
function progressBar_completeHandler(event, ui) { 
    // what you want to do after completing the progress. do it here 
} 
$(function() { 
    $("#progressbar").progressbar({value:0, complete:progressBar_completeHandler}); 
}); 
function start_timer(){ 
    val = $("#progressbar").progressbar("option", "value"); 
    ib=setInterval("increment_bar()",timer_speed); 
} 
function increment_bar() { 
    $('#progressbar').progressbar('option', 'value', val+=1); 
    if(val > 99){clearInterval(ib);} 
} 
+0

(...) –