Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.07.2016, 14:43
Новичок на форуме
Отправить личное сообщение для beoro Посмотреть профиль Найти все сообщения от beoro
 
Регистрация: 28.07.2016
Сообщений: 1

Обновить данные в существующую переменную
Обновить существующую переменную и записать обновленные данные при изменении размера окна браузера.

function debounce(func, wait, immediate) {
    var timeout;
    return function() {
        var context = this, args = arguments;
        var later = function() {
            timeout = null;
            if (!immediate) func.apply(context, args);
        };
        var callNow = immediate && !timeout;
        clearTimeout(timeout);
        timeout = setTimeout(later, wait);
        if (callNow) func.apply(context, args);
    };
};

var sd = {};
sd.viewWidth = $(document).width();

var pageResizes = debounce(function(){
    sd.viewWidth = $(document).width();
}, 150);

window.addEventListener('resize', pageResizes);

console.log(sd.viewWidth); // вот тут не хочет

Последний раз редактировалось beoro, 28.07.2016 в 14:46.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как из php файла передать данные в переменную javascript angelzzz Общие вопросы Javascript 36 01.07.2016 15:54
Как обновить данные принудительно не странице? GVY Events/DOM/Window 2 02.12.2015 08:44
Данные из DOM в переменную MOZG Общие вопросы Javascript 8 19.04.2013 12:53
Обновить переменную NeoMurderer jQuery 3 28.12.2012 12:11
Не совсем обычный фрейм и выезжающий текст при наводе на картинку. amaz245 Элементы интерфейса 35 25.12.2010 17:29