jQuery Диалог диалогового окна Расширить максимизировать; войти в полноэкранный режим браузера и развернуть диалог - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь автоматически войти в полноэкранный режим браузера, когда пользователь нажимает «развернуть» в диалоговом окне jQuery пользовательского интерфейса, расширенном с помощью dialogExtend (который обеспечивает стандартную функцию максимизации / минимизации диалогового окна jQuery пользовательского интерфейса).

Я использую следующий код в событии beforeMaximize:

"beforeMaximize": function () {
    //alert("before");
    var elem = this.element;
    if (elem.requestFullscreen) {
        elem.requestFullscreen();
    } else if (elem.mozRequestFullScreen) { /* Firefox */
        elem.mozRequestFullScreen();
    } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
        elem.webkitRequestFullscreen();
    } else if (elem.msRequestFullscreen) { /* IE/Edge */
        elem.msRequestFullscreen();
    }
}.bind(this)

(«this» в привязке (this) относится к объекту диалога jquery UI.)

Если я выполняю отладку и выполняю все шаги блоков if..then, ни один из них не становится истинным.

Текущий веб-браузер google chrome.

Я пытался также с:

  • var elem = this;
  • var elem = this.element.parent;

безрезультатно.

как войти в браузер в полноэкранный режим при нажатии «развернуть» в диалоговом окне jQuery?

1 Ответ

0 голосов
/ 31 марта 2020

Только что нашел ответ сам: мне пришлось установить var elem = document.body вместо того, чтобы пытаться установить элемент в диалоге jQuery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...