What is the difference between the onpointerdown and onclick event handlers?
Are there any practical differences? Are the events not propagated the same up the DOM tree? Are there some devices that only respond to one of these events?
I initially assumed that it is only pointerdown that is triggered in touch devices or with a pen, but onclick seems to be triggered as well.
Yes there are.
pointerDown it's actually equivalent to onMouseDown but the main difference is that mouseDown only sends to an Element but pointerDown can be sent to Document, Window, and Element.
onpointerdown and onclick event handlers?pointerDown can captures the right/left/middle clicks.
onClick only captures the left click.
Live Example:
The example will make it clearer.
https://codepen.io/nawafscript/pen/WNEyRyO
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With