首页 >

纯javascript实现简单下拉刷新功能【javascript】

web前端|js教程纯javascript实现简单下拉刷新功能【javascript】
javascript,下拉刷新
web前端-js教程
代码很简单,实现的功能却很实用,直接奉上代码
预约课时 源码,vscode比较2个文件,Ubuntu自动post,tomcat网站外网发布,书上的爬虫,php生成随机验证码,itmc电子商务seo推广,折翼天使网站破解,moment 时刻模板lzw
CSS:
qq网页版源码,vscode虚拟服务器,ubuntu 找目录,查找tomcat文件目录,scrapy 京东爬虫,字符串去重 php,网址seo关键词优化,竞赛报名支付网站源码,贸易公司英文简介模板lzw

Pull to Refresh
javaweb网上书城源码,ubuntu下使用qq,wpf实现网页爬虫,stephon php,家具seo服务lzw
div{
position: absolute;
top:0px;
bottom:0px;
width:100%;
left:0px;
overflow: hidden;
}
li{
list-style-type: none;
height:35px;
background: #ccc;
border-bottom: solid 1px #fff;
text-align: left;
line-height: 35px;
padding-left:15px;
}
ul{
width:100%;
margin-top:0px;
position: absolute;
left:0px;
padding:0px;
top:0px;
}

HTML:

1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10


var scroll = document.querySelector('.scroll');
var outerScroller = document.querySelector('.outerScroller');
var touchStart = 0;
var touchDis = 0;
outerScroller.addEventListener('touchstart', function(event) {
var touch = event.targetTouches[0];
// 把元素放在手指所在的位置
touchStart = touch.pageY;
console.log(touchStart);
}, false);
outerScroller.addEventListener('touchmove', function(event) {
var touch = event.targetTouches[0];
console.log(touch.pageY + 'px');
scroll.style.top = scroll.offsetTop + touch.pageY-touchStart + 'px';
console.log(scroll.style.top);
touchStart = touch.pageY;
touchDis = touch.pageY-touchStart;
}, false);
outerScroller.addEventListener('touchend', function(event) {
touchStart = 0;
var top = scroll.offsetTop;
console.log(top);
if(top>70)refresh();
if(top>0){
var time = setInterval(function(){
scroll.style.top = scroll.offsetTop -2+'px';
if(scroll.offsetTop<=0)clearInterval(time);
},1)
}
}, false);
function refresh(){
for(var i = 10;i>0;i--)
{
var node = document.createElement("li");
node.innerHTML = "I'm new";
scroll.insertBefore(node,scroll.firstChild);
}
}

以上就是本文的全部内容了,希望对大家学习javascript能够有所帮助。


纯javascript实现简单下拉刷新功能【javascript】
  • 服务端对客户端的下拉刷新接口怎么写?
  • 服务端对客户端的下拉刷新接口怎么写? | 服务端对客户端的下拉刷新接口怎么写? ...

    纯javascript实现简单下拉刷新功能【javascript】
  • 浅谈小程序中实现下拉刷新与加载更多效果办法
  • 浅谈小程序中实现下拉刷新与加载更多效果办法 | 浅谈小程序中实现下拉刷新与加载更多效果办法 ...

    纯javascript实现简单下拉刷新功能【javascript】
  • APP中javascript+css3实现下拉刷新效果
  • APP中javascript+css3实现下拉刷新效果 | APP中javascript+css3实现下拉刷新效果 ...