ตัวอย่าง
รับจำนวนพิกเซลเนื้อหาของการ <div> องค์ประกอบเลื่อนในแนวนอนและแนวตั้ง:
var elmnt = document.getElementById("myDIV");
var x = elmnt.scrollLeft;
var y = elmnt.scrollTop;
ลองตัวเอง» เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
ชุดคุณสมบัติ scrollLeft หรือส่งกลับจำนวนของพิกเซลเนื้อหาองค์ประกอบถูกเลื่อนในแนวนอน
เคล็ดลับ: ใช้ scrollTop คุณสมบัติการตั้งค่าหรือกลับจำนวนพิกเซลเนื้อหาองค์ประกอบถูกเลื่อนในแนวตั้ง
เคล็ดลับ: การเพิ่มแถบเลื่อนไปยังองค์ประกอบให้ใช้แบบ CSS ล้น สถานที่ให้บริการ
สนับสนุนเบราว์เซอร์
คุณสมบัติ | |||||
---|---|---|---|---|---|
scrollLeft | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
กลับ scrollLeft ทรัพย์สิน:
element .scrollLeft
ตั้ง scrollLeft ทรัพย์สิน:
element .scrollLeft= pixels
ค่าทรัพย์สิน
ความคุ้มค่า | ลักษณะ |
---|---|
pixels | ระบุจำนวนของพิกเซลเนื้อหาขององค์ประกอบที่มีการเลื่อนในแนวนอน บันทึกพิเศษ:
|
รายละเอียดทางเทคนิค
กลับค่า: | จำนวนคิดเป็นจำนวนพิกเซลที่เนื้อหาขององค์ประกอบที่ได้รับการเลื่อนในแนวนอน |
---|
ตัวอย่างอื่น ๆ
ตัวอย่าง
เลื่อนเนื้อหาของการ <div> องค์ประกอบไปยัง 50 พิกเซลในแนวนอนและแนวตั้ง 10 พิกเซล:
var elmnt = document.getElementById("myDIV");
elmnt.scrollLeft = 50;
elmnt.scrollTop = 10;
ลองตัวเอง» ตัวอย่าง
เลื่อนเนื้อหาของการ <div> องค์ประกอบโดย 50 พิกเซลในแนวนอนและแนวตั้ง 10 พิกเซล:
var elmnt = document.getElementById("myDIV");
elmnt.scrollLeft
+= 50;
elmnt.scrollTop += 10;
ลองตัวเอง» ตัวอย่าง
เลื่อนเนื้อหาของ <body> 30 พิกเซลในแนวนอนและแนวตั้ง 10 พิกเซล:
var body = document.body; // For Chrome, Safari and Opera
var html = document.documentElement; // Firefox and IE places the overflow at the
<html> level, unless else is specified. Therefore, we use the
documentElement property for these two browsers
body.scrollLeft += 30;
body.scrollTop += 10;
html.scrollLeft += 30;
html.scrollTop += 10;
ลองตัวเอง»