การรับและเปลี่ยนการเลื่อนหน้าต่างใน JavaScript
คุณสมบัติต่อไปนี้เก็บข้อมูลว่าหน้าต่างถูกเลื่อนไปเท่าไร:
let t = document.documentElement.scrollTop; // จากด้านบน
let l = document.documentElement.scrollLeft; // จากด้านซ้าย
คุณสมบัติเหล่านี้สามารถเปลี่ยนแปลงได้ เพื่อเลื่อนหน้าต่าง ไปยังตำแหน่งใดก็ได้:
document.documentElement.scrollTop = 200;
เมื่อคลิกปุ่ม ให้เลื่อนหน้าต่าง
ไปยังตำแหน่ง 300px จากด้านบน
เมื่อคลิกปุ่ม ให้เลื่อนหน้าต่าง
ไปยังตำแหน่ง 100px จากด้านล่าง
เมื่อคลิกปุ่ม ให้เลื่อนหน้าต่าง ไปยังด้านบนสุด
เมื่อคลิกปุ่ม ให้เลื่อนหน้าต่าง ไปยังด้านล่างสุด