32 of 119 menu

Метод width

Методот width овозможува добивање и менување на ширината на елемент. Важно е да се запамети дека ќе го добиеме 'пресметаната вредност' на ширината (computed width). За разлика од методот css('width'), тој враќа вредност без димензија (на пример 400) и е погоден за математички пресметки. Методот ја добива ширината на содржината на елементот, без разлика на назначувањето на CSS-својството box-sizing. За да се избегнат неудобностите поврзани со ова, се препорачува користење на css('width'). Грешки во пресметката може да се појават и ако корисникот ги менува димензиите на страницата, како и ако елементот или неговиот родител се скриени. Вредноста на ширината не ги зема предвид вредностите на padding и border.

Синтакса

Да се добие ширината на елемент. Во некои случаи добиените вредности може да бидат дробни:

$(selector).width();

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

$(selector).width(нова вредност);

Исто така можеме да примениме зададена функција на секој елемент во сетот. При тоа првиот параметар на функцијата ќе го добие индексот на елементот во сетот, а вториот параметар - моменталната вредност на зададената ширина за конкретниот елемент. Вредноста this во функцијата ќе укажува на тековниот елемент. Вредноста на ширината на елементот ќе се смени на онаа која ќе ја врати функцијата:

$(selector).width(function(index, momentalna shirina));

Пример

Ајде при клик на div да ја смениме неговата ширина на вредност 40px, користејќи го методот width, како и со помош на css да го смениме неговиот background во зелен:

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

Погледнете ги и

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