Уменьшение размера окна - PullRequest
       6

Уменьшение размера окна

0 голосов
/ 27 апреля 2018

У меня проблема с изменением размера окна. Я использую NWJS для создания собственного приложения, в то же время используя JavaScript.

Код ниже в основном изменяет размеры окна, сохраняя при этом определенное соотношение сторон (16: 9). Я также добавил тайм-аут, чтобы предотвратить чрезмерный вызов функции изменения размера.

var stage, w, h, doit;
window.onresize = function(){
    clearTimeout(doit);
    doit = setTimeout(resizeCanvas, 100);
}
function resizeCanvas() {
    w = window.innerWidth;
    h = 9*window.innerWidth/16;
    window.resizeTo(w,h);

    stage.canvas.width = w;
    stage.canvas.height = h;

Я бы предположил, что это сработает, однако я, кажется, бегу в окно, просто падая обратно на минимальную ширину (1280x720). Я не уверен, почему это происходит.

Пример сворачивающегося окна - https://gyazo.com/6a049f3d006afecba0775fee26656cff

Спасибо, это действительно поможет, если будет найдено решение.

...