jQuery CSS ปฏิบัติตาม - วิธี offset()
ตัวอย่าง
ได้รับตำแหน่ง offset ขององค์ประกอบ <p> ในตอนนี้:
$(".btn1").click(function(){ x=$("p").offset(); $("#span1").text(x.left); $("#span2").text(x.top); });
คำอธิบายและการใช้งาน
วิธี offset() คืนค่าหรือจัดตั้งตำแหน่ง offset (ตำแหน่ง) ขององค์ประกอบที่ถูกเลือก
คืนค่าตำแหน่ง offset
คืนค่าตำแหน่ง offset ขององค์ประกอบแรกที่ถูกเลือก
วัตถุที่คืนค่าประกอบมีสองคุณสมบัติทั้งหมดที่เป็นตัวเต็มเป็นอิสระ: top และ left ด้วยพิกัดพิสัย。วิธีนี้มีผลเฉพาะองค์ประกอบที่มีความเห็นได้
คำสั่ง
$(selector).offset()
จัดตั้งค่า offset
จัดตั้งค่า offset ขององค์ประกอบที่ทันทีที่ถูกเลือก
คำสั่ง
$(selector).offset(value)
ตัวแปร | คำอธิบาย |
---|---|
value |
จำเป็น。กำหนดค่า top และ left ด้วยพิกัดพิสัย ค่าที่เป็นไปได้
|
ใช้ฟังก์ชันเพื่อจัดตั้งค่า offset
ใช้ฟังก์ชันเพื่อจัดตั้งค่า offset ขององค์ประกอบที่ทันทีที่ถูกเลือก
คำสั่ง
$(selector).offset(function(index,oldoffset))
ตัวแปร | คำอธิบาย |
---|---|
function(index,oldoffset) |
กำหนดฟังก์ชันที่กลับค่าตำแหน่ง offset ใหม่ขององค์ประกอบที่ถูกเลือก
|
ตัวอย่างเพิ่มเติม
- ใช้วัตถุเพื่อจัดตั้งค่า offset ใหม่ให้แก่วัตถุ
- ใช้เขตสำหรับจัดตั้งตำแหน่งองค์ประกอบ
- ใช้ตำแหน่งขององค์ประกอบอื่นเพื่อจัดตั้งค่า offset ใหม่ให้แก่องค์ประกอบ
- ใช้ตำแหน่งของวัตถุที่มีอยู่เพื่อจัดตั้งตำแหน่งองค์ประกอบ