width და height მეთოდები jQuery-ში

width და height მეთოდები იღებენ, შესაბამისად, ელემენტის კონტენტის სიგანეს და სიმაღლეს padding-ის, border-ის და margin-ის გათვალისწინების გარეშე.

მოდით მივიღოთ აბზაცის #test სიგანის და სიმაღლის მნიშვნელობები და გამოვიტანოთ ისინი სხვა აბზაცში. ავიღოთ, მაგალითისთვის, შემდეგი HTML კოდი:

html<p id="test">ტექსტი</p>
<p id="out"></p>

აბზაცის CSS სტილი ასე გამოიყურება:

cssp {
  margin: 10px;
  padding: 5px;
}

ახლა ვწერთ Javascript კოდს:

javascriptlet w = $('#test').width();
let h = $('#test').height();
$('#out').text('სიგანე: ' + w + ' სიმაღლე: ' + h);

ასევე მარტივად ამ მეთოდების დახმარებით ჩვენ შეგვიძლია შევცვალოთ ელემენტების სიგანის და სიმაღლის მნიშვნელობები. მაგალითად, მოდით დივის #test1 სიგანე გავხადოთ 250px-ის ტოლი, ხოლო #test2-ის სიმაღლე - 200px:

javascript$('#test1').width(250);
$('#test2').height(200);
Задание 1

ჩვენ გვაქვს ასეთი ვერსტკა:

html<div id="wrapper">
<div id="test">ტექსტი</div>
</div>
<p id="one"></p>
<p id="two"></p>
<p id="three"></p>
<p id="four"></p>

CSS-ის შემდეგი სტილები:

cssdiv {
margin: 10px;
padding: 5px;
border: 2px solid green;
}
#wrapper {
border-color: blueviolet;
}

მიიღეთ და გამოიტანეთ დივის #wrapper სიგანის და სიმაღლის მნიშვნელობები ზღვრების და გარე ველების გათვალისწინების გარეშე. მნიშვნელობები გამოიტანეთ ამ დივის ქვეშ მდებარე პირველ აბზაცში.