私は主にjavascriptを使用してタイマーを持っていますが、現在のところ起動/停止機能は正常に動作しています。ユーザーが「停止」ボタンを押すと、#time要素から時刻が取得され、10進数値に変換され、非表示の#counter要素が更新されます。たとえば、1時間半は1.50に変換されます。JSタイムトラッカーが正常に動作しない
私の問題は、ユーザーが手動で時間を編集できるようにするためです。これを行うために作成された小さなプラグインがあります。
2つの問題があります:ユーザーが手動でダブル要素をクリックし、調整することで、自分の時間を追加した場合
- を救うヒットしていたことが提出されるように、#counter要素が更新されていません時間を0として設定する。
- ユーザーが時間を手動で設定してから[開始]ボタンを押すと、指定した時刻ではなく0から時計が開始されます。あなたが表示されますことフィドルでJSブロックの底部に向かってhttps://jsfiddle.net/pkj7wyLu/
::私は毎回発射イベントであると考えてい
//implement plugin $('span#time').editable().on('editsubmit', function (event, val) { console.log('text changed to ' + millisecondsToHours(val)); });
を私はここにJSフィドルを用意して
ユーザは手動で時間を入力する。
質問:誰かが手動で時刻を入力すると、自動的に#counterフィールドが変換された値で更新され、開始時刻を押すとその時刻から開始されます。私が試した何
:私はformat(Time)
機能で遊んでみましたし、それが現在のコンソールに値を印刷しようとしているが、私は、私はあなたのclsStopwatch
クラスでオーバーライドメソッドを作成した結果
これは非常に役に立ちます。ありがとうございました! – Derek
@Derek問題がなければ、何かが必要な場合は教えてください。マット –