36 of 119 menu

მეთოდი outerWidth

მეთოდი outerWidth საშუალებას აძლევს მიიღოს და შეცვალოს ელემენტის სიგანე შიდა ველების, საზღვრის და შერჩევით - გარე ველების გათვალისწინებით. მნიშვნელოვანია გვახსოვდეს, რომ ჩვენ მივიღებთ 'გამოთვლილ მნიშვნელობას' სიგანის (computed width). შეცდომები გამოთვლაში ასევე შეიძლება წარმოიშვას, თუ მომხმარებელი ცვლის გვერდის ზომებს, და ასევე, თუ ელემენტი ან მისი მშობელი დამალულია.

სინტაქსი

ასე შეგვიძლია მივიღოთ ელემენტის სიგანე. ამ მეთოდს შეუძლია მიიღოს არასავალდებულო პარამეტრი true ან false (false არის ნაგულისხმევად), იმის მიხედვით - გაითვალისწინება თუ არა გარე ველები. ზოგიერთ შემთხვევაში მიღებული მნიშვნელობები შეიძლება იყოს წილადი:

$(სელექტორი).outerWidth([გარე_ველების_ჩათვლით]);

ელემენტის სიგანის შესაცვლელად - შეგიძლიათ გადასცეთ უბრალოდ რიცხვი (მაგალითად 400), მაშინ საზომი ერთეული იქნება პიქსელი, ან სტრიქონი, საზომი ერთეულის მითითებით (მაგალითად '10em'):

$(სელექტორი).outerWidth(ახალი მნიშვნელობა, [გარე_ველების_ჩათვლით]);

ასევე შეგვიძლია გამოვიყენოთ მინიჭებული ფუნქცია ყოველ ელემენტზე ნაკრებში. ამ შემთხვევაში პირველი პარამეტრით ფუნქცია მიიღებს ელემენტის ნომერს ნაკრებში, ხოლო მეორე პარამეტრით - მიმდინარე მნიშვნელობას მინიჭებული სიგანისა კონკრეტული ელემენტისთვის. this ფუნქციის შიგნით მიუთითებს მიმდინარე ელემენტზე. ელემენტის სიგანის მნიშვნელობა შეიცვლება იმაზე, რასაც ფუნქცია დააბრუნებს:

$(სელექტორი).outerWidth(function(ნომერი ნაკრებში, სიგანის მიმდინარე მნიშვნელობა));

მაგალითი

შედარებისთვის გამოვიტანოთ ინფორმაცია აბზაცის #test სიგანეზე, მიღებული მეთოდებით width, innerWidth და outerWidth:

<p id="test">ტექსტი</p> <p id="out1"></p> <p id="out2"></p> <p id="out3"></p> <p id="out4"></p> p { margin: 10px; padding: 5px; border: 2px solid blue; } let w1 = $('#test').width(); let w2 = $('#test').innerWidth(); let w3 = $('#test').outerWidth(false); let w4 = $('#test').outerWidth(true); $('#out1').text(w1); $('#out2').text(w2); $('#out3').text(w3); $('#out4').text(w4);

იხილეთ ასევე

  • მეთოდი width,
    რომელიც საშუალებას აძლევს მიიღოს და შეცვალოს ელემენტის სიგანე
  • მეთოდი innerWidth,
    რომელიც საშუალებას აძლევს მიიღოს და შეცვალოს ელემენტის სიგანე, მისი შიდა ველების გათვალისწინებით
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა