1
I need to add touch events only if necessary. If the device is not touch, I will only add mouse events. For this, I need to check and have a return. It is important, if possible, that the code is in pure js, because I want to learn js.
1
I need to add touch events only if necessary. If the device is not touch, I will only add mouse events. For this, I need to check and have a return. It is important, if possible, that the code is in pure js, because I want to learn js.
1
You can check if the event touch that you want exists in the global object window
.
For example, if you are going to use the event ontouchstart
, you can do so:
if ('ontouchstart' in window) {
// Adicione o seu listener...
}
In my case, as I am on a device that does not support this event, the code block would not run.
Nice. It helped. Thank you very much
Browser other questions tagged javascript javascript-events touch touch-events
You are not signed in. Login or sign up in order to post.
I think it is duplicated: https://answall.com/questions/363967/howto check a-aus%C3%aancia-de-um-device-pointing-na-p%C3%a1gina-em-desktops
– Sam