⊗jqDmOwOhM 68 of 113 menu

Kaedah outerWidth dan outerHeight dalam jQuery

Pasangan kaedah terakhir - outerWidth dan outerHeight, yang mana boleh digunakan untuk mendapatkan lebar dan tinggi elemen termasuk semua padding dan sempadan, dan boleh juga tidak mengambil kira margin luar margin.

Mari kita lihat contoh. Katakan kita ada perenggan:

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

CSS kelihatan seperti ini:

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

Mari dapatkan nilai lebar dan tinggi perenggan #test, dengan mengambil kira padding dalaman dan sempadan, untuk ini kita perlu hantar false kepada kaedah-kaedah ini atau biarkan kurungan kosong (kerana ia sudah menjadi nilai lalai dalam kaedah):

let w = $('#test').outerWidth(false); let h = $('#test').outerHeight(); $('#out').text('Width: ' + w + ' Height: ' + h);

Sekarang nilai kita akan berbeza lagi sebanyak 4px, kerana ketebalan sempadan ialah 2px pada setiap sisi.

Sekarang mari dapatkan nilai lebar dan tinggi perenggan #test, dengan mengambil kira semua margin dan sempadan, untuk ini kita perlu hantar true kepada kaedah outerWidth dan outerHeight:

let w = $('#test').outerWidth(true); let h = $('#test').outerHeight(true); $('#out').text('Width: ' + w + ' Height: ' + h);

Sekarang nilai kita akan berbeza daripada yang sebelumnya lagi sebanyak 20px, kerana margin luar kita ialah 10px pada setiap sisi.

Lengkapkan penyelesaian tugas-tugas sebelumnya - paparkan dalam perenggan ketiga di bawah div #wrapper nilai lebar dan tinggi div #wrapper - dengan mengambil kira padding dalaman dan sempadan, tetapi tanpa margin luar. Dalam perenggan keempat, paparkan nilai lebar dan tinggi div #wrapper dengan mengambil kira semua margin dan sempadan.

Juga dengan menggunakan kaedah outerWidth dan outerHeight kita boleh menukar nilai lebar dan tinggi elemen. Sebagai contoh, mari tetapkan lebar div #test1 kepada 250px, dan tinggi #test2 - kepada 200px:

$('#test1').outerWidth(250, true); $('#test2').outerHeight(200);

Semua kaedah yang dinyatakan untuk bekerja dengan saiz elemen juga menyediakan kemungkinan mengaplikasikan fungsi kepada setiap elemen dalam set.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak