32 of 119 menu

Metoda width

Metoda width omogoča pridobivanje in spreminjanje širine elementa. Pomembno je vedeti, da bomo dobili 'izračunano vrednost' širine (computed width). Za razliko od metode css('width'), vrne brezdimenzijsko vrednost (na primer 400) in je priročna za matematične izračune. Metoda pridobi širino vsebine elementa, ne glede na nastavitev CSS lastnosti box-sizing. Da se izognemo neprijetnostim, povezanim s tem, je priporočljivo uporabiti css('width'). Napake pri izračunu se lahko pojavijo tudi, če uporabnik spreminja velikost strani, ali če je element ali njegov starš skrit. Vrednost širine ne upošteva vrednosti odmikov in obrobe.

Sintaksa

Pridobiti širino elementa. V nekaterih primerih so lahko dobljene vrednosti delne:

$(selektor).width();

Za spremembo širine elementa - lahko podamo preprosto število (na primer 400), potem bodo enote meritve slikovne pike, ali niz, z navedbo enot merjenja (na primer '10em'):

$(selektor).width(nova vrednost);

Prav tako lahko uporabimo določeno funkcijo za vsak element v nizu. Pri tem prvi parameter funkcije prejme zaporedno številko elementa v nizu, drugi parameter pa trenutno vrednost določene širine za posamezni element. Vrednost this znotraj funkcije bo kazala na trenutni element. Vrednost širine elementa se bo spremenila na tisto, ki jo vrne funkcija:

$(selektor).width(function(zaporedna številka v nizu, trenutna vrednost širine));

Primer

Ob kliku na div spremenimo njegovo širino na vrednost 40px, z uporabo metode width, ter hkrati s pomočjo css spremenimo njegovo ozadje v zeleno:

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

Glejte tudi

  • metoda height,
    ki omogoča pridobivanje in spreminjanje višine elementa
  • metoda innerWidth,
    ki omogoča pridobivanje in spreminjanje širine elementa, z upoštevanjem njegovih notranjih odmikov
  • metoda outerWidth,
    ki omogoča pridobivanje in spreminjanje širine elementa, z upoštevanjem njegovih odmikov in obrobe
  • metoda css,
    ki omogoča pridobivanje in spreminjanje CSS stilov elementa
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni