我是靠谱客的博主 俊逸棒球,最近开发中收集的这篇文章主要介绍mysql下拉刷新加载数据_下拉刷新、加载数据功能,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

paging nick

加载更多

getData();varm=0,n=2;//m:button点击次数 n:一次加载几条数据

$('.page-btn-nick').click(getData);functiongetData(){

$.ajax('paging.html').then(function(response){//测试url写本页面

varobj={developer:[{name:'nick'},{name:'ljy'},{name:'xzl'},{name:'jeson'},{name:'yst'},{name:'zhw'},{name:'wqq'}]}

response=obj.developer;//假设请求到的数据是obj

m++;vardata='',elm='';if(m>(response.length%n==0?response.length/n:parseInt(response.length/n))){

data=response.slice(n*(m-1));

$('.page-btn-nick').html('没有更多了');

$('.page-btn-nick').attr('disabled','disabled');

}else{

data=response.slice(n*(m-1),n*m);

}varlen=data.length;for(vari= 0;i

elm+="

"+data[i].name+"";

}

$('.show-area').append(elm);

},function(err){

console.log(err);

});

}

$(".show-area").on("touchstart",function(e) {

e.preventDefault();

startX=e.originalEvent.changedTouches[0].pageX,

startY=e.originalEvent.changedTouches[0].pageY;

});

$(".show-area").on("touchmove",function(e) {

e.preventDefault();

moveEndX=e.originalEvent.changedTouches[0].pageX,

moveEndY=e.originalEvent.changedTouches[0].pageY,

X=moveEndX-startX,

Y=moveEndY-startY;if( Math.abs(X)>Math.abs(Y)&&X> 0) {

alert("left 2 right");

}else if( Math.abs(X)>Math.abs(Y)&&X< 0) {

alert("right 2 left");

}else if( Math.abs(Y)>Math.abs(X)&&Y> 0) {

alert("top 2 bottom");

getData();

}else if( Math.abs(Y)>Math.abs(X)&&Y< 0) {

alert("bottom 2 top");

}else{

alert("just touch");

}

});

}());

最后

以上就是俊逸棒球为你收集整理的mysql下拉刷新加载数据_下拉刷新、加载数据功能的全部内容,希望文章能够帮你解决mysql下拉刷新加载数据_下拉刷新、加载数据功能所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部