Контакты
Местоположение
Россия, Москва и Московская обл., Москва

Наибольший вклад в теги

Все теги (4)

Лучшие ответы пользователя

Все ответы (2)
  • Как прослушать событие изменение окна браузера?

    Тоже искал решение проблемы, когда на мобильном браузере при скроллинге срабатывает ресайз, дело в сворачивающемся поле адресной строки при прокрутки вниз и разворачивающемся при прокрутке вверх, изза
    этого меняется высота клиента. Использую такой код, который работает на 100%:

    function resizeWidthOnly(a,b) {  
      var c = [window.innerWidth];
      return onresize = function() {
        var d = window.innerWidth,
            e = c.length;
        c.push(d);
        if(c[e]!==c[e-1]){
          clearTimeout(b);
          b = setTimeout(a, 50);
        } 
      }, a;
    }
    
    /* используйте функцию resizeWidthOnly вместо window.onresize   */
    
    resizeWidthOnly(function() {
      console.log('Сработало')
    });


    Протестировать можно на этой странице
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (1)