jQuery的一键式JavaScript;我第一次按下按钮,几秒钟后我再次按下同一个按钮。如何计算两次按下同一按钮之间的间隔时间。请问有人能帮忙吗?
我试过的代码:这段代码向下和向上,我如何计算同一个按钮的按下?
var startTime, endTime;
$("#bu").on('mousedown', function () {
startTime = new Date().getTime();
});
$("#bu").on('mouseup', function () {
endTime = new Date().getTime();
longpress = (endTime - startTime < 500) ? false : true;
});
最佳答案
试试这个
var startTime;
$("#bu").on('click', function() {
if(startTime) {
alert( "Time difference: " + (new Date().getTime() - startTime) );
startTime = undefined;
} else {
startTime = new Date().getTime();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="button" id="bu" value="Click Me" />
关于javascript - 如何计算同一按钮在 JavaScript 或 jQuery 中单击两次的间隔时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26773912/