Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция ориентации (https://javascript.ru/forum/misc/72745-funkciya-orientacii.html)

Castromen 23.02.2018 11:15

Функция ориентации
 
Доброе утро.
Функция oriens(ориентация экрана) я ее хочу использовать только в другой функции ShowModal (которое открывает модальное окно), но когда закрываю модальное окно функция oriens остается включенной.

Подскажите плз как при выходе из модального окна (ShowModal), удалялась функция oriens
Спасибо.

function oriens() {
var mql = window.matchMedia("(orientation: portrait)");
if(mql.matches) {
console.log("Изменено на портретный режим");
$("#preloaderONPortrate").show();//alert("");
} else {
$("#preloaderONPortrate").hide();
console.log("Изменено на горизонтальный режим")// Горизонтальная ориентация
}

// Прослушка события изменения ориентации
mql.addListener(function(m) {
if(m.matches) {
console.log("Изменено на портретный режим")// Изменено на портретный режим
$("#preloaderONPortrate").show();

}
else {
console.log("Изменено на горизонтальный режим")// Изменено на горизонтальный режим
$("#preloaderONPortrate").hide();
}
});
};

Manyasha 23.02.2018 17:53

Castromen,
здравствуйте, а можете исполняемый пример показать?
var mql = window.matchMedia("(orientation: portrait)");

может вместо window подставить само окно?:-?


Часовой пояс GMT +3, время: 00:21.