ฉันจะกำหนดระยะห่างระหว่างด้านบนสุดของ div ถึงด้านบนสุดของหน้าจอปัจจุบันได้อย่างไร ฉันแค่ต้องการให้ระยะพิกเซลอยู่ด้านบนสุดของหน้าจอปัจจุบันไม่ใช่ด้านบนของเอกสาร ฉันได้ลองทำหลายอย่างเช่น.offset()
และ.offsetHeight
แต่ฉันไม่สามารถห่อสมองของฉันไปรอบ ๆ ได้ ขอบคุณ!
el.getBoundingClientRect().top+window.scrollY
el.getBoundingClientRect().top
. การเพิ่มตำแหน่งการเลื่อนจะเพิ่มระยะทางไปยังด้านบนสุดของเอกสาร developer.mozilla.org/de/docs/Web/API/Element/…