32 of 119 menu

Metoda width

Metoda width lejon marrjen dhe ndryshimin e gjerësisë së elementit. Është e rëndësishme të kujtohet se ne do të marrim 'vlerën e llogaritur' të gjerësisë (computed width). Ndryshe nga metoda css('width'), ai kthen një sasi pa dimension (për shembull 400) dhe është i përshtatshëm për llogaritjet matematikore. Metoda merr gjerësinë e përmbajtjes së elementit, pavarësisht nga përcaktimi i vetive CSS box-sizing. Për të shmangur vështirësitë që lidhen me këtë, rekomandohet përdorimi i css('width'). Gabimet në llogaritje mund të ndodhin gjithashtu nëse përdoruesi ndryshon përmasat e faqes, si dhe, nëse elementi ose prindi i tij janë të fshehur. Vlera e gjerësisë nuk merr parasysh vlerat e hapësirave dhe kornizës.

Sintaksa

Merrni gjerësinë e elementit. Në disa raste vlerat e marra mund të jenë thyesore:

$(selector).width();

Për të ndryshuar gjerësinë e elementit - mund të kaloni thjesht një numër (për shembull 400), atëherë njësitë e matjes do të jenë pixel, ose një varg, me përcaktimin e njësive të matjes (për shembull '10em'):

$(selector).width(vlera e re);

Gjithashtu ne mund të aplikojmë një funksion të caktuar për çdo element në grup. Në këtë rast, parametri i parë i funksionit do të marrë numrin e elementit në grup, dhe parametri i dytë - vlerën aktuale të gjerësisë së caktuar për elementin specifik. Vlera this brenda funksionit do të tregojë elementin aktual. Vlera e gjerësisë së elementit do të ndryshojë në atë që kthen funksioni:

$(selector).width(function(numri në grup, vlera aktuale e gjerësisë));

Shembull

Le të ndryshojmë gjerësinë e div në vlerën 40px duke përdorur metodën width, dhe gjithashtu duke përdorur css ta ndryshojmë sfondin e tij në të gjelbër:

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

Shihni gjithashtu

  • metoda height,
    e cila lejon marrjen dhe ndryshimin e lartësisë së elementit
  • metoda innerWidth,
    e cila lejon marrjen dhe ndryshimin e gjerësisë së elementit, duke marrë parasysh hapësirat e brendshme të tij
  • metoda outerWidth,
    e cila lejon marrjen dhe ndryshimin e gjerësisë së elementit, duke marrë parasysh hapësirat dhe kufirin e tij
  • metoda css,
    e cila lejon marrjen dhe ndryshimin e stileve CSS të elementit
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo