$(window).height() и $(document).height() возвращают одинаковые значения
Не смотря на то, что страница не влазит в окно броузера и виден скролинг, эти две функции возвращают одинаковое значение.
Jquery 1.8.2, Firefox 18.0.2 Если это нормальное поведение, тогда каким образом узнать реальный размер окна броузера ? |
Casufi,
Окно браузера это и есть window, а размер документа можно определить $("html").height() |
Вложений: 1
Мне не нужен размер документа, мне нужен размер видимой части окна броузера.
http://javascript.ru/forum/attachmen...d=136031694 7 |
<script> window.onload = function () { alert(outerWidth+'\n'+outerHeight) } </script> Тьху - это рамеры моника А Окна <script> window.onload = function () { alert(window.innerWidth+'\n'+window.innerHeight) } </script> Или тоже самое на jQuery <!DOCTYPE HTML> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <script> $(document).ready(function(){ alert($(window).width()+'\n'+$(window).height()) }) </script> </body> </body> </html> </script> |
А я о чем пишу ? У меня не работает этот код, выдает одинаковый $(window).height() вне зависимости от размера окна броузера или наличия/отсутствия скролинга
Цитата:
|
|
попробуйте document.body.scrollHeight
|
Deff,
Попробуйте с окном не на весь экран |
Вложений: 2
|
Casufi,
Ну все верно - скрипт показывает размеры окна фрейма |
Часовой пояс GMT +3, время: 00:34. |