ฉันหวังว่าจะหาวิธีในการรับตำแหน่งของหน้าต่างที่สามารถดูได้ในปัจจุบัน (เทียบกับความกว้าง / ความสูงของหน้าทั้งหมด) ดังนั้นฉันสามารถใช้มันเพื่อบังคับให้เลื่อนจากส่วนหนึ่งไปยังอีกส่วนหนึ่ง อย่างไรก็ตามดูเหมือนว่าจะมีตัวเลือกมากมายเมื่อคาดเดาว่าวัตถุใดที่ถือ X / Y ที่แท้จริงสำหรับเบราว์เซอร์ของคุณ
ฉันต้องทำสิ่งใดเพื่อให้แน่ใจว่า IE 6+, FF 2+ และ Chrome / Safari ใช้งานได้
window.innerWidth
window.innerHeight
window.pageXOffset
window.pageYOffset
document.documentElement.clientWidth
document.documentElement.clientHeight
document.documentElement.scrollLeft
document.documentElement.scrollTop
document.body.clientWidth
document.body.clientHeight
document.body.scrollLeft
document.body.scrollTop
แล้วมีคนอื่นอีกไหม? เมื่อฉันรู้ว่าหน้าต่างอยู่ที่ไหนฉันสามารถตั้งค่าห่วงโซ่เหตุการณ์ที่จะเรียกช้าๆwindow.scrollBy(x,y);จนกว่าจะถึงจุดที่ฉันต้องการ