2014-09-04 108 views
-3

嗨需要趕上特定分鐘和秒,我需要看到飼料。 HTML SPAN:計數分鐘和秒onclick

<span class="minutes">0</span>: 
<span class="seconds">00</span> 

JQuery的:

function count_timesong(end_time){ 
    var time_parts = end_time.split(':'); 
    var minutes = time_parts[0]; 
    var seconds = time_parts[1]; 
    $('.minutes').countTo({from: 0, to: minutes,speed: 600000}); 
    $('.seconds').countTo({from: 00, to: seconds,speed: 10000}); 
} 

我需要增加分鐘,每60秒和停止時到達END_TIME

+0

換句話說,你需要一個計數器,不是嗎? – reporter 2014-09-04 11:09:23

+0

是的,第一個答案是我真正需要的!現在我需要將它與進度條合併! – user3636153 2014-09-04 11:44:15

回答

0

嘗試像,

(前4:38)。
var totalSeconds = 0; 
var clr = setInterval(setTime, 1000); 
var endMinute=1; 
var endSecond=5; 
function setTime() { 
    ++totalSeconds; 
    var s=totalSeconds % 60, 
     m=parseInt(totalSeconds/60); 
    if(s==endSecond && m==endMinute) { 
     clearInterval(clr); 
    } 
    $('#seconds').text(s); 
    $('#minutes').text(m); 
} 

DEMO

更新演示與progress bar

+0

謝謝!這是完美的!我可以創建進度條,增加秒(totalSeconds)?像這裏:http://stackoverflow.com/questions/25650900/progress-bar-for-song但我不知道如何合併這些。 – user3636153 2014-09-04 11:41:52

+0

嘗試我更新的答案和演示http://jsfiddle.net/rohankumar1524/d26vt7s3/3/ – 2014-09-04 12:02:54

+0

令人驚歎!非常感謝你!! – user3636153 2014-09-04 12:05:45