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.

È stato utile?

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
scroll top