Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Определение размеров видимой части страницы
Веб-разработчики довольно часто сталкиваются с необходимостью определить, что поместится на экране пользователя, другими словами, определить размеры видимой части страницы сайта.
Размер видимой части страницы – это ширина и высота области просмотра окна браузера без учета полос прокрутки, дополнительных полей и границ.
Единого метода опредения этих размеров пока нет. Поэтому предлагаю вашему вниманию две функции, которые выполнят задачу в любом браузере.
Исходный код этого примера:
<script>
function windowWidth(){
if(window.visualViewport && window.visualViewport.width) return window.visualViewport.width;
var de=document.documentElement;
return self.innerWidth || ( de && de.clientWidth ) || document.body.clientWidth;
}
function windowHeight(){
if(window.visualViewport && window.visualViewport.height) return window.visualViewport.height;
var de=document.documentElement;
return self.innerHeight || ( de && de.clientHeight) || document.body.clientHeight;
}
document.write("<h3>Размер окна просмотра: "+windowWidth()+" x "+windowHeight()+"</h3>");
</script>
.
Прокомментировать/Отблагодарить