Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Получить максимальное возможное значение scrollTop (https://javascript.ru/forum/dom-window/39783-poluchit-maksimalnoe-vozmozhnoe-znachenie-scrolltop.html)

wayzer 11.07.2013 18:51

Получить максимальное возможное значение scrollTop
 
Здравствуйте, перерыл гугл, но не смог найти способ получить максимальное возможное значение скролла на jquery, подскажите, как реализовать?

Вообще, возможно ли, после генерирования страницы получить, максимум scrollTop'a ?

рони 11.07.2013 19:11

wayzer,
:cray:
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
    <meta charset="utf-8">
  <script src="http://code.jquery.com/jquery-1.9.1.js">
</script>
 <style type="text/css">
       body{
         height: 1000px;
       }
  </style>
  <script>
      $(function ()
          {
  alert ($(document).height()- $(window).height())
          }
        );
  </script>
</head>

<body>
</body>
</html>

wayzer 11.07.2013 19:59

Эм... А как быть не со всей страницей а с отдельным див ?
в одном див лежит более высокий и он выдается с полосой прокрутки, как узнать максимальное число скролла ?

danik.js 11.07.2013 20:24

div.clientHeight - div.offsetHeight

vadim5june 11.07.2013 20:24

Цитата:

Сообщение от wayzer (Сообщение 261807)
Эм... А как быть не со всей страницей а с отдельным див ?
в одном див лежит более высокий и он выдается с полосой прокрутки, как узнать максимальное число скролла ?

Повидимому разница между их height

wayzer 12.07.2013 16:32

Решил проблему, если кому понадобится, вот решение

var height_of_window = window.innerHeight;
$("html").outerHeight()  - высота всего документа.
height_of_window - высота видимой области браузера без шапки.


Часовой пояс GMT +3, время: 20:12.