Есть ли способ поймать событие Zoomed-Out-Max в IE10 Metro? - PullRequest
0 голосов
/ 22 февраля 2012

В Internet Explorer 10 Metro Style я хочу поймать событие, которое происходит, когда пользователь увеличивает масштаб до полного просмотра с помощью жеста пинч.работает в адресном пространстве IE.

1 Ответ

0 голосов
/ 27 февраля 2012

Это взлом, но он работает. Дополнительный минимальный зум составляет около 0,85 от нормального размера, поэтому мы проверяем, уменьшил ли пользователь более 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);

Не работает при отключенном масштабировании (мобильные сайты).

...