31 of 119 menu

Metodas height

Metodas height leidžia gauti ir keisti elemento aukštį. Svarbu atsiminti, kad mes gausime 'apskaičiuotą reikšmę' aukščio (computed height). Skirtingai nuo metodo css('height'), jis grąžina bematį dydį (pavyzdžiui 400) ir yra patogus atliekant matematinius skaičiavimus. Metodas gauna elemento turinio aukštį, nepriklausomai nuo nurodyto CSS savybės box-sizing. Kad išvengtumėte nereikalingų skaičiavimų, rekomenduojama naudoti css('height'). Skaičiavimo klaidos taip pat gali kilti, jei vartotojas keičia puslapio dydį, taip pat, jei elementas arba jo tėvinis elementas yra paslėpti. Aukščio reikšmė neatsižvelgia į paraščių ir rėmelio reikšmes.

Sintaksė

Gauti elemento aukštį. Kai kuriais atvejais gautos reikšmės gali būti trupmeninės:

$(selektorius).height();

Norint pakeisti elemento aukštį - galima perduoti tiesiog skaičių (pavyzdžiui 400), tada matavimo vienetai bus pikseliai, arba eilutę, su nurodytais matavimo vienetais (pavyzdžiui '10em'):

$(selektorius).height(nauja reikšmė);

Taip pat mes galime pritaikyti nurodytą funkciją kiekvienam elementui rinkinyje. Tuo pačiu pirmuoju parametru funkcija gaus elemento numerį rinkinyje, o antruoju parametru - dabartinę nurodyto aukščio reikšmę konkrečiam elementui. this funkcijos viduje bus nukreiptas į dabartinį elementą.

Elemento aukščio reikšmė pasikeis į tą, kurią grąžins funkcija:

$(selektorius).height(function(numeris rinkinyje, dabartinė aukščio reikšmė));

Pavyzdys

Duokime paspaudus #test pakeisti jam aukštį į reikšmę 30px, naudojant metodą height, o taip pat naudojant css pakeisti jo foną į žalią:

<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' }); });

Taip pat žiūrėkite

  • metodas width,
    kuris leidžia gauti ir keisti elemento plotį
  • metodas innerHeight,
    kuris leidžia gauti ir keisti elemento aukštį, atsižvelgiant į jo vidinius atstupus
  • metodas outerHeight,
    kuris leidžia gauti ir keisti elemento aukštį, atsižvelgiant į jo atstupus ir rėmelį
  • metodas css,
    kuris leidžia gauti ir keisti elemento CSS stilius
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti