⊗jqDmIwIhM 67 of 113 menu

Метады innerWidth і innerHeight у jQuery

З дапамогай метадаў innerWidth і innerHeight мы атрымліваем шырыню і вышыню элементаў, але ўжо з улікам не толькі кантэнту, але і ўнутраных адступаў - padding.

Давайце атрымаем значэнні шырыні і вышыні абзаца #test, але ўжо пры дапамозе innerWidth і innerHeight, і вывядзем іх у іншы абзац. Хай у нас ёсць два абзацы:

<p id="test">text</p> <p id="out"></p>

CSS выглядае так:

p { margin: 10px; padding: 5px; border: 2px solid blue; }

У Javascript прапісваем наступны код:

let w = $('#test').innerWidth(); let h = $('#test').innerHeight(); $('#out').text('Width: ' + w + ' Height: ' + h);

Як бачыце значэнні ўжо адрозніваюцца на 10px, так як улічваюцца ўнутраныя адступы, якія ў нашам выпадку складаюць па 5px з усіх бакоў.

Таксама проста з дапамогай метадаў innerWidth і innerHeight мы можам змяніць значэнні шырыні і вышыні элементаў. Напрыклад, давайце паставім шырыню дыва #test1 роўнай 250px, а вышыню #test2 - 200px:

$('#test1').innerWidth(250); $('#test2').innerHeight(200);

Дапоўніце рашэнне першай задачы - вывядзіце ў другі абзац пад дывам #wrapper значэнні шырыні і вышыні дыва #wrapper, на гэты раз з улікам унутраных адступаў, але без уліку межаў і знешніх адступаў.

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