+ 4
is there a way to detect mouse click end event in javascript.
I know there's mouseup event, but is there another way to trigger action after click event ends?
15 Answers
+ 1
Your welcome!
+ 4
🇮🇳Vivek🇮🇳
What if user does not end mouse click in 1second(1000ms)?
You can't use setTimeout.
+ 2
Yeah but that's delayed by 1 second.
mouseup event is the best option.
+ 2
that's good enough, I'm trying to figure out how mouseevent works
+ 1
that events order is ready helpful
+ 1
let timer;
button.addEventListener("click", ()=> {
setTimeout (()=>
console.log("clicked")
, 1000)
})
+ 1
You can also use jQuery. There is a function for exactly your problem:
mouseup()
0
You can use setTimeout.
let timer;
button.addEventListener("click", ()=> {
setTimeout (()=>
console.log("you clicked me")
, 1000)
}
)
0
RDC I can use setTimeout.
My code is working perfectly fine.
https://code.sololearn.com/WFiYu89241hB/?ref=app
0
May be. But you can control setTimeout delay
0
The order of events related to the onmouseup event (for the left/middle mouse button):
onmousedown
onmouseup
onclick
0
fmntd If this would not be sufficient, then the asynchronous function must be used.
0
Hello
I want to display a product during the morning period, and at the end of the morning, another product is displayed during the evening period and so on
0
JulHirsch, that's not what I want.
- 3
click