一圖解釋:監(jiān)聽dom滾動條是否滾動到底部

  • scrollTop:一個元素的內(nèi)容垂直滾動的高度;
  • scrollHeight :一個元素在不使用滾動條的情況下為了適應(yīng)視口中所用內(nèi)容所需的最小高度,包含內(nèi)邊距(padding),不包含外邊距(margin)、邊框(border);
  • clientHeight :返回一個元素的像素高度,高度包含內(nèi)邊距(padding),不包含邊框(border)、外邊距(margin)和滾動條


    image.png

    監(jiān)聽dom滾動條是否滾動到底部代碼如下:

templatesContainer.addEventListener("scroll", () => {
    const domClientHeihgt = templatesContainer.clientHeight;
    const domScrollTop = templatesContainer.scrollTop;
    const domScrollHeight = templatesContainer.scrollHeight;
    if (domScrollTop + domClientHeihgt >= domScrollHeight) {
        console.log("滾動到底部");
    }
});
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容