我想在用戶點擊一個對象時啓動一個計時器,並在用戶釋放點擊時停止它。全部使用javascript/jquery。如何測量點擊和釋放之間的JavaScript時間?
1
A
回答
5
下面應該讓你開始
var start_time;
function start() {
start_time = new Date();
}
function end() {
var now = new Date();
alert(now-start_time);
}
$('#element_id').mousedown(start);
$('#element_id').mouseup(end);
MouseDown事件將運行啓動功能,這臺開始時間。 mouseup事件將減去當前時間的開始時間。其結果是在毫秒
+0
這就是我想要的。謝謝 – 2009-06-24 14:30:33
+1
您可能想要添加mouseout(),以顯示時間的差異,以防用戶在釋放之前將鼠標拖放到元素外部。或者在文檔上設置mouseup(),並設置一個標誌來確保鼠標在元素內部被點擊。這樣,用戶釋放鼠標按鈕的位置並不重要... – peirix 2009-06-24 14:35:07
-1
function myTimer() {
doSomething();
}
$('#thing').mousedown(function() {
$(this).data('timerHandle', setTimeout(myTimer));
});
$('#thing').mouseup(function() {
clearTimeout($(this).data('timerHandle'));
}
0
$("#element").mousedown();
將讓你記錄當用戶點擊,同樣$("#element").mouseup();
會讓釋放按鈕時錄製。
var start = 0;
$("#element").mousedown(function() { start = new Date(); });
$("#element").mouseup(function() {
var cur = new Date();
alert(cur-start);
}
相關問題
- 1. 如何測量兩次點擊按鈕之間的時間?
- 2. 兩點之間的時間測量
- 3. Android - 測量兩次按鈕點擊之間的時間
- 4. 如何衡量按鈕點擊之間的時間? C#
- 5. 實時測量鼠標點擊間隔
- 6. 檢測ViewPager的點擊和釋放
- 7. 點擊檢測和按鈕圖形之間的偏移量libgdx
- 8. 鼠標點擊之間的時間processing.js
- 9. 按鈕點擊之間的JAVA時間
- 10. 測量兩點之間
- 11. robotium測試每次點擊之間的等待時間
- 12. 測量擊鍵之間的時間在python
- 13. 單擊按鍵之間的測量時間
- 14. 測量時間Dijkstra的算法需要在節點之間
- 15. CUDA測量2 _syncthread()之間的時間點
- 16. 如何停止點自動釋放之間的Silverlight升級
- 17. Actionscript 3:我如何測量鼠標事件之間的時間......?
- 18. 如何測量python中代碼行之間的時間?
- 19. 如何測量水龍頭之間的時間達到毫秒?
- 20. 庫調用和回調之間的測量時間
- 21. 測量keydown和keyup事件之間的時間
- 22. 多時間的分配和釋放
- 23. 釋放中間變量
- 24. 如何測量服務器端HTTP請求和HTTP響應之間的時間?
- 25. 設置jquery點擊事件之間的時間間隔
- 26. 點擊時間
- 27. 使用NetworkX計算2個節點之間的點擊時間
- 28. mousedown和點擊jquery之間的區別
- 29. 如何測量啓動和停止之間的時間延遲,並計算它們之間的平均值/ sd
- 30. Maven的開發時間和釋放時間
也許如果你能告訴我們你所要完成此 – mkoryak 2009-06-24 14:24:35
我理解爲他想測量按下鼠標按鈕的時間它會更好。但是,是的,澄清這個問題可以幫助 – 2009-06-24 14:27:01