Javascript 在鼠标向下移动后防止事件dblclick

Javascript 在鼠标向下移动后防止事件dblclick,javascript,mouse,Javascript,Mouse,在接收到mousedown事件并对其进行处理(称为event.preventDefault())之后,我不希望接收双击事件(在处理第一次事件之后的第二次单击) 有没有标准的方法可以做到这一点?我可以记录最后一次单击的时间,并避免在一定延迟下双击,但我想知道是否有更直接的方法。如果事件.detail=2,您可以知道它是在鼠标向下事件上发生的双击。您可以在现有的mousedown处理程序中检查并相应地处理它 函数处理程序(e){ 如果(e.detail==1){ //标准mousedown逻辑 c

在接收到mousedown事件并对其进行处理(称为event.preventDefault())之后,我不希望接收双击事件(在处理第一次事件之后的第二次单击)


有没有标准的方法可以做到这一点?我可以记录最后一次单击的时间,并避免在一定延迟下双击,但我想知道是否有更直接的方法。

如果
事件.detail=2
,您可以知道它是在
鼠标向下
事件上发生的双击。您可以在现有的mousedown处理程序中检查并相应地处理它

函数处理程序(e){
如果(e.detail==1){
//标准mousedown逻辑
console.log(“单击一次”)
}否则{
//也许你什么都不做?
console.log(“双击”)
}
}
单击我