jQuery - ขนาด
ด้วย jQuery มันง่ายที่จะทำงานกับขนาดขององค์ประกอบและหน้าต่างเบราว์เซอร์
วิธีการมิติ jQuery
jQuery มีวิธีการที่สำคัญหลายประการสำหรับการทำงานกับมิติข้อมูล:
width()
height()
innerWidth()
innerHeight()
outerWidth()
outerHeight()
ขนาด 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 CSS
สำหรับภาพรวมทั้งหมดของเมธอด jQuery CSS โปรดไปที่jQuery HTML/CSS Referenceของเรา