Иногда возникает тривиальная задача - точно определить высоту окна браузера, например для абсолютного позиционирования элементов. Проблема данной задачи состоит в том, что разные версии браузеров от разных производителей дают самые непредсказуемые результаты и при этом используют разные свойства для определения высоты. Поэтому, наиболее правильным решением задачи определения высоты окна браузера будет подсмотренное в исходных кодах библиотеки jQuery :)
function documentHeight() { return Math.max( document.documentElement.clientHeight, document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.offsetHeight ); }
Комментариев нет:
Отправить комментарий