jQuery - ขนาด


ด้วย jQuery มันง่ายที่จะทำงานกับขนาดขององค์ประกอบและหน้าต่างเบราว์เซอร์


วิธีการมิติ jQuery

jQuery มีวิธีการที่สำคัญหลายประการสำหรับการทำงานกับมิติข้อมูล:

  • width()
  • height()
  • innerWidth()
  • innerHeight()
  • outerWidth()
  • outerHeight()

ขนาด jQuery

ขนาด jQuery


jQuery width() และ height() วิธีการ

เมธอด จะwidth()ตั้งค่าหรือคืนค่าความกว้างขององค์ประกอบ (ไม่รวมช่องว่างภายใน เส้นขอบ และระยะขอบ)

เมธอด จะheight()ตั้งค่าหรือคืนค่าความสูงขององค์ประกอบ (ไม่รวมช่องว่างภายใน เส้นขอบ และระยะขอบ)

ตัวอย่างต่อไปนี้จะคืนค่าความกว้างและความสูงของ<div> องค์ประกอบที่ระบุ:

ตัวอย่าง

$("button").click(function(){
  var txt = "";
  txt += "Width: " + $("#div1").width() + "</br>";
  txt += "Height: " + $("#div1").height();
  $("#div1").html(txt);
});


jQuery innerWidth() และ innerHeight() วิธีการ

วิธี การinnerWidth()ส่งคืนความกว้างขององค์ประกอบ (รวมถึงการเติม)

วิธี การinnerHeight()ส่งคืนความสูงขององค์ประกอบ (รวมถึงการเติม)

ตัวอย่างต่อไปนี้จะคืนค่า inner-width/height ของ<div> องค์ประกอบที่ระบุ:

ตัวอย่าง

$("button").click(function(){
  var txt = "";
  txt += "Inner width: " + $("#div1").innerWidth() + "</br>";
  txt += "Inner height: " + $("#div1").innerHeight();
  $("#div1").html(txt);
});

jQuery outerWidth() และ outerHeight() เมธอด

วิธี การouterWidth()ส่งคืนความกว้างขององค์ประกอบ (รวมถึงการเติมและเส้นขอบ)

วิธี การouterHeight()ส่งคืนความสูงขององค์ประกอบ (รวมถึงการเติมและเส้นขอบ)

ตัวอย่างต่อไปนี้จะคืนค่าความกว้าง/ความสูงภายนอกของ<div> องค์ประกอบที่ระบุ:

ตัวอย่าง

$("button").click(function(){
  var txt = "";
  txt += "Outer width: " + $("#div1").outerWidth() + "</br>";
  txt += "Outer height: " + $("#div1").outerHeight();
  $("#div1").html(txt);
});

เมธอดจะคืน ค่าouterWidth(true)ความกว้างขององค์ประกอบ (รวมถึงการเติม เส้นขอบ และระยะขอบ)

วิธี การouterHeight(true)ส่งคืนความสูงขององค์ประกอบ (รวมถึงการเติม เส้นขอบ และระยะขอบ)

ตัวอย่าง

$("button").click(function(){
  var txt = "";
  txt += "Outer width (+margin): " + $("#div1").outerWidth(true) + "</br>";
  txt += "Outer height (+margin): " + $("#div1").outerHeight(true);
  $("#div1").html(txt);
});

jQuery ความกว้างเพิ่มเติม () และความสูง ()

ตัวอย่างต่อไปนี้จะคืนค่าความกว้างและความสูงของเอกสาร (เอกสาร HTML) และหน้าต่าง (วิวพอร์ตของเบราว์เซอร์):

ตัวอย่าง

$("button").click(function(){
  var txt = "";
  txt += "Document width/height: " + $(document).width();
  txt += "x" + $(document).height() + "\n";
  txt += "Window width/height: " + $(window).width();
  txt += "x" + $(window).height();
  alert(txt);
});

ตัวอย่างต่อไปนี้กำหนดความกว้างและความสูงของ<div> องค์ประกอบที่ระบุ:

ตัวอย่าง

$("button").click(function(){
  $("#div1").width(500).height(500);
});

แบบฝึกหัด jQuery

ทดสอบตัวเองด้วยแบบฝึกหัด

ออกกำลังกาย:

ใช้เมธอด jQuery เพื่อตั้งค่าความสูงและความกว้างของ <div> เป็น 500 พิกเซล

$("div").().();


การอ้างอิง jQuery CSS

สำหรับภาพรวมทั้งหมดของเมธอด jQuery CSS โปรดไปที่jQuery HTML/CSS Referenceของเรา