javascript – 我可以查询/检测网页用户的双击速度吗?

它取决于操作系统/用户.不是浏览器,不是网站,而是操作系统决定双击必须有多快和多慢.

我想在我的应用中使用该号码.有没有办法用JS获得这个数字?

简单的问题.可能不可能.

谢谢

最佳答案 简单回答:不,对不起.

你可以做的最好的事情就是这样(例子使用jQuery只是因为它写得更快,如果jQuery不可用,原则就成立了.另请注意,这可以简化,这是首先想到的):

var timer,
    num = 0;
$("#example").click(function() {
    /*This condition is required because 2 click events are fired for each
    dblclick but we only want to record the time of the first click*/
    if(num % 2 === 0) {
        timer = (new Date()).getTime();
    }
    num++;
}).dblclick(function() {
    var time2 = (new Date()).getTime(),
        dblClickTime = time2 - timer; 
});

不幸的是,这可能不是很有帮助.您可以记录dblClickTime值并检查最长值,但这仍然不太可能是您所追求的实际值.这种事情是通过JavaScript无法实现的.

点赞