width და height მეთოდები jQuery-ში
width და height მეთოდები იღებენ,
შესაბამისად, ელემენტის კონტენტის სიგანეს და სიმაღლეს
padding-ის,
border-ის და
margin-ის გათვალისწინების გარეშე.
მოდით მივიღოთ აბზაცის #test სიგანის და სიმაღლის მნიშვნელობები
და გამოვიტანოთ ისინი სხვა აბზაცში. ავიღოთ, მაგალითისთვის,
შემდეგი HTML კოდი:
<p id="test">ტექსტი</p>
<p id="out"></p>
აბზაცის CSS სტილი ასე გამოიყურება:
p {
margin: 10px;
padding: 5px;
}
ახლა ვწერთ Javascript კოდს:
let w = $('#test').width();
let h = $('#test').height();
$('#out').text('სიგანე: ' + w + ' სიმაღლე: ' + h);
ასევე მარტივად ამ მეთოდების დახმარებით ჩვენ შეგვიძლია
შევცვალოთ ელემენტების სიგანის და სიმაღლის მნიშვნელობები.
მაგალითად, მოდით დივის #test1 სიგანე გავხადოთ
250px-ის ტოლი, ხოლო #test2-ის სიმაღლე
- 200px:
$('#test1').width(250);
$('#test2').height(200);
ჩვენ გვაქვს ასეთი ვერსტკა:
<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-ის შემდეგი სტილები:
div {
margin: 10px;
padding: 5px;
border: 2px solid green;
}
#wrapper {
border-color: blueviolet;
}
მიიღეთ და გამოიტანეთ დივის #wrapper სიგანის
და სიმაღლის მნიშვნელობები ზღვრების და გარე ველების
გათვალისწინების გარეშე. მნიშვნელობები გამოიტანეთ
ამ დივის ქვეშ მდებარე პირველ აბზაცში.