31 of 119 menu

Метод height

Методът height позволява получаване и промяна на височината на елемент. Важно е да запомните, че ще получаваме 'изчислената стойност' на височината (computed height). За разлика от метода css('height'), той връща безразмерна величина (например 400) и е удобен за математически изчисления. Методът получава височината на съдържанието на елемента, независимо от задаването на CSS свойството box-sizing. За да избегнете допълнителни изчисления, се препоръчва да използвате css('height'). Грешки в изчислението могат да възникнат също, ако потребителят променя размерите на страницата, както и ако елементът или неговият родител са скрити. Стойността на височината не взема предвид стойностите на отстъпите и рамката.

Синтаксис

Получаване на височината на елемент. В някои случаи получените стойности могат да бъдат дробни:

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

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

$(селектор).height(нова стойност);

Също така можем да приложим зададена функция към всеки елемент в набора. При това първият параметър функцията ще получи номера на елемента в набора, а вторият параметър - текущата стойност на зададената височина за конкретния елемент. this във функцията ще сочи към текущия елемент.

Стойността на височината на елемента ще се промени на тази, която върне функцията:

$(селектор).height(function(номер в набор, текуща стойност на височината));

Пример

Нека при клик върху #test да променим неговата височина на стойност 30px, използвайки метода height, както и с помощта на css да променим фона му на зелен:

<div id="test"></div> #test { width: 50px; height: 90px; background: red; color: white; margin-top: 10px; cursor: pointer; } $('#test').one('click', function() { $(this).height(30).css({ cursor: 'auto', backgroundColor: 'green' }); });

Вижте също

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