2012-09-29 17 views
5

Abbiamo bisogno di fare qualcosa prima che la pagina web sia ingrandita o ridotta in Safari su iOS. È possibile?È possibile rilevare l'evento zoom in/out in iOS Safari?

Ci sono due casi in cui l'interfaccia è ingrandita - quando l'utente fa un gesto di zoom e quando l'utente fa clic su un elemento di input. Mentre prima potrebbe essere possibile rilevare ascoltando un evento gesto (probabilmente), che dire del secondo?

E come stabilire se la pagina è stata ridimensionata?

risposta

1

Quando si esegue lo zoom in, window.innerWidth viene regolato, ma document.documentElement.clientWidth non è, quindi:

zoom = document.documentElement.clientWidth/window.innerWidth; 
Problemi correlati