求一个手机web端的下拉加载思路。。有例子最佳。。 windows 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //需要 zepto.js支持 var page=0;//当前页 var pages=1;//总页数 var ajax=!1;//是否加载中 Zepto(function($){ $(window).scroll(function(){ if(($(window).scrollTop() + $(window).height() > $(document).height()-40) && !ajax && pages > page){ //滚动条拉到离底40像素内,而且没ajax中,而且没超过总页数 //json_ajax(cla,++page); page++;//当前页增加1 ajax=!0;//注明开始ajax加载中 $(".list").append('<div class="loading"><img src="/template/mobile/loading.gif" alt="" /></div> ');//出现加载图片 $.ajax({ type: 'GET', url: './json.php?page='+page+'&'+Math.random(), dataType: 'json', success: function(json){ pages=json.pages;//更新总页数 page=json.page;//更新当前页(js不太可靠) for(var i= 0,l = list.length;i<l;i++){ //处理数据并插入 } $(".loading").remove();//删除加载图片 ajax=!1;//注明已经完成ajax加载 }, error: function(xhr, type){ $(".loading").html("暂无内容!"); } }); } }); })左右滑动事件你也别写了,也用Zepto现成的。 jquery的进度条问题 关于DIV自动高度问题 URL中的javascript 与js相关的式子 Chrome的页面事件 求js+xml生成下拉带二级导航条的代码 帮忙看一段代码(不长) 请教!如何在<select>中按字母顺序排序,并且当按下键盘的a键后,直接跳到该字母对应option? 高手求助:怎样用java脚本执行exe文件,请进, <IMG style=display:none onload="javascript:alert('dfasdfd')"> 为什么不执行啊? JQuery如何获取table中checkBox选中的多行的值 页面增加调用统计JS显示不出来,但是本地确可以
var page=0;//当前页
var pages=1;//总页数
var ajax=!1;//是否加载中
Zepto(function($){
$(window).scroll(function(){
if(($(window).scrollTop() + $(window).height() > $(document).height()-40) && !ajax && pages > page){
//滚动条拉到离底40像素内,而且没ajax中,而且没超过总页数
//json_ajax(cla,++page);
page++;//当前页增加1
ajax=!0;//注明开始ajax加载中
$(".list").append('<div class="loading"><img src="/template/mobile/loading.gif" alt="" /></div> ');//出现加载图片
$.ajax({
type: 'GET',
url: './json.php?page='+page+'&'+Math.random(),
dataType: 'json',
success: function(json){
pages=json.pages;//更新总页数
page=json.page;//更新当前页(js不太可靠)
for(var i= 0,l = list.length;i<l;i++){
//处理数据并插入
}
$(".loading").remove();//删除加载图片
ajax=!1;//注明已经完成ajax加载
},
error: function(xhr, type){
$(".loading").html("暂无内容!");
}
});
}
});
})
左右滑动事件你也别写了,也用Zepto现成的。