在移動端正確獲取scrollHeight的方法與在桌面端類似。scrollHeight 屬性表示元素的內容高度(以像素為單位),包括因滾動而不可見的部分。要獲取一個元素的 scrollHeight,你可以使用 JavaScript 的以下方法:
window.onload
事件處理函數中,或者在 DOMContentLoaded 事件處理函數中。window.onload = function() {
const element = document.getElementById("yourElementId");
const scrollHeight = element.scrollHeight;
console.log("Scroll height:", scrollHeight);
};
或者使用 DOMContentLoaded
事件:
document.addEventListener("DOMContentLoaded", function() {
const element = document.getElementById("yourElementId");
const scrollHeight = element.scrollHeight;
console.log("Scroll height:", scrollHeight);
});
使用 getElementById
或其他 DOM 選擇器獲取目標元素。
使用 scrollHeight
屬性獲取元素的滾動高度。
請注意,由于移動端設備的特性,某些情況下可能需要考慮性能優化。例如,如果你需要頻繁地獲取 scrollHeight,可以考慮使用節流(throttle)或防抖(debounce)技術來減少事件處理函數的執行次數。