Задать блоку высоту экрана в мобильном хроме при скрытой панели навигации

spro1

Гуру форума
Регистрация
26 Май 2013
Сообщения
226
Реакции
81
Доброго времени всем!

В свежем хроме для мобильных при прокрутке страницы вниз верхняя панель браузера скрывается.
Это хороший способ экономии места на экране. Но вдруг из-за этого появилась сложность в верстке, а именно с определением высоты экрана.

У меня есть фиксированный блок, для которого по клику на кнопку на jQuery задается высота, равная высоте экрана.

Если прокрутить страницу вниз так, чтобы пропала панель навигации и после этого ткнуть на кнопку, то высота блоку задается без учета уехавшей панели и снизу остается пустое место.

Есть ли способ задать высоту с учетом уезжающей панели?
 
Как вариант менять высоту по таймеру или по событию touchmove
 
вот статья как раз про это:
Для просмотра ссылки Войди или Зарегистрируйся

всё сложно, надо использовать JavaScript, и на изменение размеров (событие resize) высчитывать новый window.innerHeight и привязываться к нему.
 
  • Заблокирован
  • #4
Как вариант менять высоту по таймеру или по событию touchmove
 
Назад
Сверху