русский  עברית
tadam logo
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей
Имейл
Имя и фамилия
Содержание:

height()

Возвращает: Целое число
Добавлена в версию: 1.0
Описание: Возвращает текущее значение высоты в пикселях для первого совпавшего элемента в наборе.
Разница между .css('height') и .height() в том, что в последнем возвращается значение без единицы измерения в пикселях (например, 400), в то время как в первом варианте возвращается значение с единицей измерения (например, 400px). Метод .height() предпочтительней когда высота элемента требуется для математических вычислений.
css height jQuery

Начиная с jQuery версии 1.2 этот метод также позволяет находить высоту для объектов window и document.

$(window).height();   // returns height of browser viewport
$(document).height(); // returns height of HTML document

Примеры

Пример

Показывает несколько значений высоты. Обратите внимание, что значения могут быть немного меньшими, чем Вы ожидали, поскольку значения берутся из фреймов. Желтый цвет показывает тело фрейма.
  function showHeight(ele, h) {
      $("div").text("The height for the " + ele + 
                    " is " + h + "px.");
    }
    $("#getp").click(function () { 
      showHeight("paragraph", $("p").height()); 
    });
    $("#getd").click(function () { 
      showHeight("document", $(document).height()); 
    });
    $("#getw").click(function () { 
      showHeight("window", $(window).height()); 
  });


Результат выполнения кода выше:
Полный код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                    "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>

  <style>
  body { background:yellow; }
  button { font-size:12px; margin:2px; }
  p { width:150px; border:1px red solid; }
  div { color:red; font-weight:bold; }
  </style>

  <script src="http://code.jquery.com/jquery-latest.js"></script>

<script>
  $(document).ready(function(){
   function showHeight(ele, h) {
      $("div").text("The height for the " + ele + 
                    " is " + h + "px.");
    }
    $("#getp").click(function () { 
      showHeight("paragraph", $("p").height()); 
    });
    $("#getd").click(function () { 
      showHeight("document", $(document).height()); 
    });
    $("#getw").click(function () { 
      showHeight("window", $(window).height()); 
   });
  });
  </script>



</head>
<body>
	<button id="getp">Get Paragraph Height</button>
  <button id="getd">Get Document Height</button>

  <button id="getw">Get Window Height</button>

  <div>&nbsp;</div>
  <p>
    Sample paragraph to test height
  </p>

</body>
</html>

height( значение )

Возвращает: jQuery
Добавлена в версию: 1.0
Описание: Устанавливает свойство высоты стиля CSS для каждого элемента в наборе.

Когда вызывается .height(value), значение может быть любое (число и единица измерения) или число. Если только число передано в качестве значения, jQuery предполагает единицу измерения пиксель. Если передана строка, тем не менее, только CSS правильного формата может использоваться для высоты (например, 100px, 50%, или auto). Имейте в виду, что в современных браузерах свойство CSS не включает padding, border, или margin.

Если не было указано явного объекта (например, ‘em’ или ‘%’), тогда к указанному значению добавляется приставка «px».

Аргументы

Целое число представляет число в пикселях, или целое число с единицей измерения (как строка).

Пример

При нажатии ЛКМ, изменяет высоту элемента div до 30px, а также изменяется цвет фона.
    $("div").one('click', function () {
      $(this).height(30)
             .css({cursor:"auto", backgroundColor:"green"});
    });
Результат выполнения кода выше:
Полный код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                    "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
  <style>div { width:50px; height:70px; float:left; margin:5px;
        background:rgb(255,140,0); cursor:pointer; }  </style>
    <script src="http://code.jquery.com/jquery-latest.js"></script>


<script>
  $(document).ready(function(){
    $("div").one('click', function () {
      $(this).height(30)
             .css({cursor:"auto", backgroundColor:"green"});
    });
  });
  </script>

</head>

<body>
  <div></div>
  <div></div>
  <div></div>
  <div></div>

  <div></div>
</body>
</html>
Была ли эта информация полезной?
   

Комментарии