stavo cercando un modo per far scattare un evento “alla rotazione dello schermo” (su mobile naturalmente!).
Noto però che non esiste un trigger specifico; ipotizzo quindi che non sia possibile effettuare un tracciamento in tale senso.
Oppure mi sfugge qualcosa o qualcuno ha trovato magari soluzioni alternative?
Ciao Dret, scusa il ritardo nella risposta, il codice che hai messo è utile per ascoltare l’evento resize, che però, vado a memoria, potrei sbagliarmi, mi pare venga “triggato” più volte in fase di trascinamento della geometria della finestra.
Se hai a disposizione un framework frontend in javascript, è meglio seguire gli eventi messi a disposizione dal frontend stesso.
Ad esempio per React, c’è una libreria che lo fa. In entrambi i casi cmq sei in grado di sapere quand’è orizzontale o verticale, misurando il rapporto tra larghezza ed altezza… A meno che la pagina non sia vista su uno schermo quadrato!