2017-01-25 6 views
0

私はポモドーロクロックを開発していますが、問題があります。 私はタイマーを起動し、タイマーの上にセッションを視覚化したいと思います。 00:00に達すると、タイマーからブレークタイマーに変更し、上記の名前を "Break"に変更する必要があります。 タイマは00:00までカウントダウンするとブレーク・タイマを開始しますが、通常のタイマを再起動しません。最初と逆を終了した後で新しいタイマー(ブレークとセッション)を開始できません

私は私のコードペンでリンクを投稿:

[1]: http://codepen.io/lisarko8077/pen/MJowQv 

答えて

0

これは私がそれを解決する方法です。

開始クリックイベントの外側に2つの変数を作成して最初の分を保存することをお勧めします。開始ボタンがクリックされるとすぐに、現在のセッション数とbreakTimeをそれらの変数に割り当てる必要があります。その後、breaktime === 0を指定すると、.trigger()を使用して開始ボタンを押す前に、現在のセッションとbreakTimeをストアド変数に設定する必要があります。 .trigger()を調べて、その使い方を理解することができます。

これを行うと、ブレーク時間が0になると、セッションの現在のnumが変更され、startをクリックする前に選択した値にブレークします。それから、あなたのためにStartを抑制します(.trigger()を使って)。つまり、同じ値でセッションをループします。

Goud運

バドル

関連する問題