34 of 119 menu

Njia innerWidth

Njia innerWidth inaruhusu kupata na kubadilisha upana wa kipengele ukizingatia vijia vyake vya ndani (Vipimo vya ndani). Ni muhimu kukumbuka, kwamba sisi tutapata 'thamani iliyokokotolewa' ya upana (computed width). Makosa katika ukokotoo pia yanaweza kutokea, ikiwa mtumiaji anabadilisha ukubwa wa ukurasa, na pia, ikiwa kipengele au kizazi chake kimefichika. Thamani ya upana haizingatii unene wa mpaka wa kipengele.

Kiowazo

Kupata upana wa kipengele. Katika hali nyingine thamani zilizopatikana zinaweza kuwa za sehemu:

$(kichaguzi).innerWidth();

Kubadilisha upana wa kipengele - unaweza kupitisha nambari tu (kwa mfano 400), basi vitengo vya kipimo vitakuwa saizi (pixels), au mfuatano, ukiwa na viashiria vya vitengo vya kipimo (kwa mfano '10em'):

$(kichaguzi).innerWidth(thamani mpya);

Pia tunaweza kutumia kitendakazi kilichopewwa kwa kila kipengele katika seti. Wakati huo kigezo cha kwanza kitendakazi kitapata nambari ya kipengele katika seti, na kigezo cha pili - thamani ya sasa ya upana uliowekwa kwa kipengele maalum . Thamani this ndani ya kitendakazi itakuwa inataja kipengele cha sasa. Thamani ya upana wa kipengele itabadilika kuwa ile, ambayo kitendakazi kitairudisha:

$(kichaguzi).innerWidth(function(nambari katika seti, thamani ya sasa ya upana));

Mfano

Wacha kwa kulinganisha tuweke habari kuhusu upana wa aya #test, uliopatikana kwa njia width na innerWidth:

<p id="test">maandishi</p> <p id="out1"></p> <p id="out2"></p> p { margin: 10px; padding: 5px; border: 2px solid blue; } let w1 = $('#test').width(); let w2 = $('#test').innerWidth(); $('#out1').text(w1); $('#out2').text(w2);

Tutaona tofauti ya 10px, ambayo ni jumla ya vipimo vyetu vya ndani vya kushoto na kulia.

Angalia pia

  • njia width,
    ambayo inaruhusu kupata na kubadilisha upana wa kipengele
  • njia outerWidth,
    ambayo inaruhusu kupata na kubadilisha upana wa kipengele, ukizingatia vipimo vyake vya ndani na mpaka
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa