Узнать ширину окна браузера до ресайза и на сколько она изменилась

168
22 сентября 2017, 21:27

Есть ли у обьекта window или document свойства с помощью которых можно узнать ширину окна браузера до ресайза и на сколько она изменилась

Answer 1

На основе вашего комментария

Нужно что бы всякий раз когда меняется ширина браузера можно было получить именно ПРЕДЫДУЩУЮ ширину а не изначальную. Просто я думал что она сохраняется в каком-нибудь свойстве какова-нибудь объекта типа window или screen или document и т. д.

Можно написать вот такой простой скрипт:

(function(){
    /* Указываем значения при инициализации */
    var beforeResize = {
        width: window.innerWidth,
        height: window.innerHeight
    }
    window.addEventListener('resize', function(e){
        /* Используем предыдущие значения */
        console.log(beforeResize.width);
        /* Обновляем значения, которые станут предыдущим для следущего вызова функции */
        beforeResize = {
            width: window.innerWidth,
            height: window.innerHeight
        }
    })
})()
READ ALSO
не срабатывает событие 'click' на body

не срабатывает событие 'click' на body

Не могу понять, почему клик не срабатывает именно на bodyесли бы была ошибка, то и при клике на block тоже бы не работало

159
Ошибка при добавлении пользователя в БД при помощи POST запроса из модального окна

Ошибка при добавлении пользователя в БД при помощи POST запроса из модального окна

Добрый вечерСоздаю телефонный справочник для организации с возможностью добавления и удаления контактов

289
Выборка данных из 3 SQL таблиц

Выборка данных из 3 SQL таблиц

В двух словах, есть 3 таблицы в БД:

314
функция mysql_query

функция mysql_query

Здесь на сайте нашёл вопрос и к нему очень интересный комментарий, что функции mysql_query не существуетНо я её использую, и она есть в php

146