Ориентация () в браузере Windows Phone - PullRequest
2 голосов
/ 07 декабря 2011

есть ли способ захвата события изменения ориентации в Windows phone 7 в браузере ?

в Android и iOS есть событие onOrientationchange () - но в Windows Mobile IE9(Windows Phone 7) это просто не работает ...

Ответы [ 3 ]

1 голос
/ 20 февраля 2013

if (navigator.userAgent.match (/ Windows Phone / i)) { window.onresize = function (event) { ... } }

window.onorientationchange = function () { ... }

1 голос
/ 22 февраля 2014

Вы можете использовать событие window.resize, как предложено @Assaf, и определять ориентацию с помощью window.styleMedia.matchMedium("(orientation: landscape)");

matchMedium , нестандартный предшественник Webkit для HTML5 matchMedia , поддерживаемый в IE9 .

1 голос
/ 07 декабря 2011

К сожалению, это не похоже на то, что ты можешь. Вы можете использовать некоторый JavaScript, чтобы обнаружить изменения ширины экрана, хотя для эмуляции похожего поведения

...