我想计算按键37和39之间的时间。这是左右键。
因此,用户将按下两个键,我必须在每两个按键之间计算每个间隙的长度。
答案 0 :(得分:8)
类似的东西:
var start = 0;
$("#input").keyup(function(e) {
if(e.keyCode == 37) {
start = new Date().getTime();
} else if(e.keyCode == 39) {
var elapsed = new Date().getTime() - start;
alert("elapsed time in milliseconds is: " + elapsed);
// start again
start = 0;
}
});
答案 1 :(得分:1)
使用Javascript Date
对象。
a = new Date();
b = new Date();
millisecondsInBetween = b - a;