JS如何实现上拉加载更多代码

    2020-09-30 09:36:49

    发表时间:

    我们在项目中经常使用到下拉加载更多,之前要么是底部写加载按钮,要么是引入插件。今天终于有时间手写一个了,之前感觉挺麻烦,明白原理后,其实很简单。

    JS如何实现上拉加载更多代码

    scrollTop:滚动视窗的高度距离window顶部的距离,它会随着往上滚动而不断增加,初始值是0,它是一个变化的值;

    clientHeight:它是一个定值,表示屏幕可是区域的高度;

    scrollHeight:页面不能滚动时是不存在的,body长度超过window时才会出现,所表示body所有元素的长度,

    由上面的三个值所产生一个原理公式:

    scrollTop + clientHeight >= scrollHeight

    JS如何实现上拉加载更多代码

    作者:ivan 来源:https://segmentfault.com/a/1190000017078193

    来源:赵彦彬博客(QQ:51047299),转载请注明出处!

    本文地址:http://js.dgso.cn/html/202098985691014.html

    KEYAN编码网址解码

    · END ·

    关键词:如何实现上拉加载js更多代码 标签:上拉加载更多js代码

    以上内容来源本站

文章推荐:

最新 工具

JS如何实现上拉加载更多代码

发表时间:2020-09-30 09:36:49

我们在项目中经常使用到下拉加载更多,之前要么是底部写加载按钮,要么是引入插件。今天终于有时间手写一个了,之前感觉挺麻烦,明白原理后,其实很简单。

JS如何实现上拉加载更多代码

scrollTop:滚动视窗的高度距离window顶部的距离,它会随着往上滚动而不断增加,初始值是0,它是一个变化的值;

clientHeight:它是一个定值,表示屏幕可是区域的高度;

scrollHeight:页面不能滚动时是不存在的,body长度超过window时才会出现,所表示body所有元素的长度,

由上面的三个值所产生一个原理公式:

scrollTop + clientHeight >= scrollHeight

JS如何实现上拉加载更多代码

作者:ivan 来源:https://segmentfault.com/a/1190000017078193

来源:赵彦彬博客(QQ:51047299),转载请注明出处!

本文地址:http://js.dgso.cn/html/202098985691014.html

· END ·

关键词: 标签:

以上内容来源本站

//评论数 //参与数

博主简介 - 广告合作 - 文章投稿 - 故事文摘 - 典范条目 - 博主新闻

 百科创建更新

网站地图

 

© 2020 blog.dgso.cn 赵彦彬博客 吉ICP备17000796号-1