33 of 119 menu

Метод innerHeight

Метод innerHeight омогућава добијање и мењање висине елемента уз урачунавање његових унутрашњих одступа. Важно је запамтити да ћемо добијати 'израчунату вредност' висине (computed height). Грешке у израчунавању могу такође настати, ако корисник мења димензије странице, као и, ако је елемент или његов родитељ сакривен. Вредност висине не узима у обзир дебљину ивице елемента.

Синтакса

Добити висину елемента. У неким случајевима добијене вредности могу бити разломљене:

$(селектор).innerHeight();

Да бисте изменили висину елемента - можете проследити једноставно број (на пример 400), тада ће јединице мере бити пиксели, или стринг, са назнаком јединица мере (на пример '10em'):

$(селектор).innerHeight(нова вредност);

Такође можемо применити задату функцију на сваки елемент у скупу. При томе првим параметром функција ће добити редни број елемента у скупу, а другим параметром - тренутну вредност задате висине за конкретни елемент. this унутар функције ће указивати на тренутни елемент. Вредност висине елемента ће се променити у ону, коју функција врати:

$(селектор).innerHeight(function(редни број у скупу, тренутна вредност висине));

Пример

Хајде да за поређење испишемо информације о висини пасуса #test, добијене методама height и innerHeight:

<p id="test">текст</p> <p id="out1"></p> <p id="out2"></p> p { margin: 10px; padding: 5px; border: 2px solid blue; } let h1 = $('#test').height(); let h2 = $('#test').innerHeight(); $('#out1').text(h1); $('#out2').text(h2);

Видећемо разлику од 10px, што је збир наших горњег и доњег унутрашњег одступа.

Погледајте такође

  • метод height,
    који омогућава добијање и мењање висине елемента
  • метод outerHeight,
    који омогућава добијање и мењање висине елемента, узимајући у обзир његове одступе и ивицу
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј