[jQuery] Click support on mobile

Questo articolo è stato scritto oltre 1 years, il contenuto potrebbe essere datato.

In the mobile environment, the click event does not exist but it’s possible add a trick for mobile without using plugins or other code?

var clickEventType=((document.ontouchstart!==null)?'click':'touchstart');

With this line the name of the event on mobile it’s changed with touchstart else is a click event.

An example:

$('#fullscreen').on( clickEventType, function() {
	//go to fullscreen
});

 

Liked it? Take a second to support Mte90 on Patreon!
Become a patron at Patreon!

4 thoughts on “[jQuery] Click support on mobile

  1. Ciao Mte90,
    Ho un dubbio,
    ma sei sicuro che $(‘#fillscreen’).click(function(){ … }); non funzioni su mobile? Per quanto ne so’ l’eventoclick nel mobile esiste eccome, semmai non esiste l’hover

    1. l’evento onclick su mobile esiste ma ha un ritardo di 300msec e a seconda del browser usato è implementato.

        1. con il mio trick il ritardo non c’è. il codice verifica se sul sistema esiste ontouchstart se si lo usa altrimenti và di click.
          io lo uso e non ho problemi 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *