作者:小熊维尼-b晴 | 来源:互联网 | 2023-08-19 11:13
web前端|js教程原生js下拉刷新、上拉加载效果web前端-js教程本篇文章给大家带来的内容是关于原生js下拉刷新、上拉加载效果实现(附代码),有一定的参考价值,有需要的朋友可以
web前端|js教程
原生js下拉刷新、上拉加载效果
web前端-js教程
本篇文章给大家带来的内容是关于原生js下拉刷新、上拉加载效果实现(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
php客户关系管理系统源码,vs和vscode要不要都下载,ubuntu 建网站,怎么查有没有安装tomcat,sqlite报错1114,广州 网页设计培训,买服务器做vps,iview时间插件,没有前端框架吗,爬虫重灾区,php变量是否为空,站群技术网站推广排名seo,php网站制作常用代码,微信手机端网页模板,类似淘宝网站模板,ecshop 的页面在哪里,用vb写仓库管理系统,小程序预约源码lzw
局域网论坛源码,安卓ubuntu内核,爬虫视频豆瓣解说,php rbc,seo周期报告lzw
在控制台切换到移动端就可以看效果了
题库网站源码,ubuntu gzip安装,tomcat打不开只能80,爬虫课程学费,php项目的目录结构,seo搜索引擎优化考试答案lzw
* { margin: 0; padding: 0; } .header { position: fixed; left: 0; top: 0; width: 100%; height: 60px; background: pink; line-height: 60px; text-align: center; color: white; } .content { width: 200px; height: 1000px; border: 2px solid green; background: linear-gradient(#fff, #000); -webkit-flex-shrink: 0; flex-shrink: 0; margin: 60px auto 0; } img { width: 100%; height: 180px; position: absolute; top: 60px; left: 0; display: none; z-index: -1 } p{ line-height: 30px; text-align: center; display: none }
首页
加载中...
var oImg = document.getElementsByTagName('img')[0]; var oP=document.getElementsByTagName('p')[0]; var oHeader = document.getElementsByClassName('header')[0]; var oCOntent= document.getElementsByClassName('content')[0]; var screenH = document.documentElement.clientHeight || document.body.clientHeight; var startY, moveY; oContent.addEventListener('touchstart', (e) => { startY = e.touches[0].pageY; }) oContent.addEventListener('touchmove', (e) => { moveY = e.touches[0].pageY - startY; }); oContent.addEventListener('touchend', () => { if (moveY > 0) {//下拉oImg.style.display = 'block';if (moveY > 180) moveY = 180;oContent.style.marginTop = moveY + oHeader.clientHeight + 'px';//刷新数据后再走下面的var timer = setInterval(() => { moveY -= 1; if (moveY = oContent.scrollHeight) { oP.style.display='block' //加载下条数据 setTimeout(() => { oP.style.display='none' oContent.style.height = oContent.clientHeight + 300 + 'px' }, 500)} } })