两次点击之间的最大延迟是多少才能触发双击事件?

3
什么是两次点击之间触发双击事件的最大延迟时间?在纯JavaScript、jquery和AngularJS中这个延迟时间是否会改变?
同样地,在jquery中,快速和慢速关键词对应哪些时间?例如,我可以使用$(this).hide("slow");$(this).hide("fast");。是否有一种方法可以更改快速和慢速的默认值?

文档中可以得知,字符串fastslow分别表示持续200毫秒和600毫秒的时间间隔。 - lshettyl
1
我认为“双击”应该由客户端的操作系统处理,而不是脚本语言。但我只是猜测。 - Mackan
2个回答

8
两次连续点击被解释为双击的最大延迟时间没有标准化。
通常,事件由浏览器触发,而浏览器再次使用操作系统中设置的任何内容。
根据微软的说法,在Windows中的默认时间为500毫秒(半秒),其他操作系统可能有其他延迟,并且大多数操作系统都有用户可以更改的设置。
对于jQuery,它在文档中提供了以下动画速度值:documentation 快速:200
正常:400
缓慢:600

1

字符串“fast”和“slow”用于表示200毫秒和600毫秒的持续时间。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接