2017-01-14 20 views
0

イムは、divの値のインクリメント+ 1のためのFcで生成されたすべてのjqueryのカウントダウンプラグインの私の関数内の分の最後の10秒を除いて、第二:Later.jsはしたsetInterval()をクリア()Later.jsのsetIntervalを使用して

function initializeClock(container, finalDate) { 
caller = caller + 1; 
var instance = caller; 
if (clocks[container]) { 

clocks[container].clear(); 

} finalDate = finalDate.toDate();

var totalSeconds, timer, timeForEnd; 

switch (container) { 
    case 'timeInstant': 
     timer = later.parse.recur().every().second().between(0, 50).second(); 
     timeForEnd = 10; 
     break; 
    case 'timeHourly': 
     timer = later.parse.recur().every(20).second().except().last().minute(); 
     timeForEnd = 60; 
     break; 

}

var clocks = { 
timeInstant:"" , 
timeHourly:"" , 
timeDaily: "" , 
timeWeekly: "" , 
timeMonthly:"" , 
timeYear: "" 

それを保存。

分ごとにこれを呼び出すイム:間隔)

var intervalInstant = later.parse.recur().every().minute(), 
timerInstant = later.setInterval(function() { 
    setGame(gameTypes[0]); 
    clocks.timeInstant = false; 
    initializeClock('timeInstant', moment.utc().endOf("minute")); 

}, intervalInstant); 

しかし、私は(クリアする大きな問題を持っている... 、私は再び関数を呼び出し、それが唯一の最初の分を働くように、古いのsetIntervalはまだdiv要素をインクリメント1分ごとに+2、+ 3など

later.setInterval(fce、timer)を停止して新しいものを作成する方法はありますか?私はここにドキュメントのようにそれをしようとしていたが、効果なし... Later docs

答えて

0

申し訳ありません...私は場合にそれを閉じて、:)は、素敵な一日の連中を持って解か...

if (!clocks[container]){ 
    clocks[container] = later.setInterval(function() { 
    setBet(container, instance); 
}, timer);} 

関連する問題