วิธี Window scrollBy()
- หน้าก่อน screenY
- หน้าต่อไป scrollTo()
- กลับไปยังชั้นบน Window 对象
คำนิยามและการใช้งาน
scrollBy()
วิธีนี้จะเลื่อนเอกสารไปยังพิกเซลที่กำหนด
คำเตือน:เพื่อที่จะให้ scrollBy()
วิธีทำงาน บนเอกสารต้องใหญ่กว่าหน้าจอ และตาแวะต้องปรากฏอยู่。
ดูเพิ่มเติม:
ตัวอย่าง
ตัวอย่าง 1
เลื่อนตามแนวนอกเครื่องมือ 100px:
window.scrollBy(100, 0);
ตัวอย่าง 2
เลื่อนตามแนวตั้ง 100px:
window.scrollBy(0, 100);
ตัวอย่าง 3
เลื่อนขึ้นข้างลงเอกสาร:
<button onclick="scrollWin(0, 50)">Scroll down</button> <button onclick="scrollWin(0, -50)">Scroll up</button> <script> function scrollWin(x, y) { window.scrollBy(x, y); } </script>
ตัวอย่าง 4
เลื่อนข้างขวาข้างซ้ายเอกสาร:
<button onclick="scrollWin(100, 0)">Scroll right</button> <button onclick="scrollWin(-100, 0)">Scroll left</button> <script> function scrollWin(x, y) { window.scrollBy(x, y); } </script>
คำสั่ง
window.scrollBy(x, y)
หรือ:
scrollBy(x, y)
ตัวแปร
ตัวแปร | รายละเอียด |
---|---|
x |
จำเป็น จำนวนพิกเซลที่ต้องการเลื่อน (ตามระดับนอกเครื่องมือ)。 เมื่อค่าเพิ่มขึ้นมุมขวาเลื่อนไปทางขวา ค่าลดลงเลื่อนไปทางซ้าย。 |
y |
ข้อบังคับ จำนวนพิกเซลที่ต้องการเลื่อน (ตามแนวตั้ง) ค่าบวกเลื่อนลง ค่าลบเลื่อนขึ้น |
ค่าที่คืนค่า
ไม่มีสิ่งใด
การสนับสนุนเบราเซอร์
ทุกเบราเซอร์ทุกครั้งสนับสนุน scrollBy()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน |
- หน้าก่อน screenY
- หน้าต่อไป scrollTo()
- กลับไปยังชั้นบน Window 对象