Я пытаюсь обнаружить изменения ориентации на мобильных устройствах и вызвать функцию, как только ориентация завершена, но код внутри функции постоянно срабатывает в Android, и я не уверен, почему.Вот мой код:
var supportsOrientationChange = "onorientationchange" in window;
var orientationEvent = supportsOrientationChange ? "orientationchange" : "resize";
window.addEventListener(orientationEvent,
function() { alert ('orientation changed'); },
false
);
Кто-нибудь знает, как написать это так, чтобы оно срабатывало только один раз, после того, как изменение ориентации было завершено?