⊗jqDmIwIhM 67 of 113 menu

jQuery-тегінің innerWidth және innerHeight әдістері

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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау