C'è un modo per catturare l'evento Zoom-Out-Max nella metropolitana IE10?
-
29-10-2019 - |
Domanda
In Internet Explorer 10 METRO Style voglio catturare l'evento che si verifica quando l'utente si ingrandisce per la vista completa usando il gesto Pinch.
Posso farlo usando JavaScript in esecuzione nella pagina o un codice C ++ in esecuzione nello spazio degli indirizzi IE.
Soluzione
È un hack ma funziona, lo zoom minimo extra è di circa 0,85 delle dimensioni normali, quindi controlliamo se l'utente ha ingrandito più di 0,87:
window.addEventListener ('resize', function () {
if (document.documentElement.clientHeight / window.innerHeight <= 0.87){
// this will run more than once while the user
// is zooming out close to the maximum level
}
}, false);
Non funzionerà quando lo zoom è disabilitato (siti Web mobili).
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow