调用的时候 如果ajax加载不在选区内 请用此方法滑动至顶部
var t=setTimeout(“myScroll.scrollTo(0, 0, 300)”,500);//滑动到顶部
以下部分是分页js
.zdList为容器
loaddata(1);//加载初始数据loaddata(1);//加载初始数据$(document).ready(function(e) { $(‘.pDiv’).css(‘height’,$(‘body’).height()); page =2 ; myScroll = new iScroll(“wrDiv”,{ vScrollbar:false, onScrollEnd: function(){ var topV = $(‘.zdList’).height()-$(‘#wrDiv’).height()-100; //var loadstatus = false; if(Math.abs(this.y) > topV){ //if(!loadstatus){ console.log(page); loaddata(page,obj); page++; // loadstatus = true; //} } }, onRefresh: function(){ }, onScrollMove: function(){}, });});function loaddata(page,condition){ $.post(“{php echo url(‘goods/companygoods’,array(‘par’=>’company’))}”,{ page:page,condition:condition}, function(data){ if(page==1){ $(“.zdList”).html(”); } console.log(data); var htm = ”; for (var i = 0; i < data.length; i++) { htm += tpl(data[i]); } console.log(‘==’); console.log(htm); // if(page==1){ // $(“.zdList”).html(htm); // }else{ // } $(“.zdList”).append(htm); myScroll.refresh(); myScroll.options.snap = true; },’json’ ) }function tpl(arr){ var mobilepicsite = “{$mobilepicsite}”; var html = ‘<li class=”zdList1″>\ <a class=”zdList1_1″><img src=”‘+mobilepicsite+’/UserFiles/upload/cp/’+arr.v_picture_s+'”><i></i></a>\ <a class=”zdList1_2″>’+arr.versionname+'</a>\ <div class=”zdList1_3″>\ <font>’+arr.price+'</font>\ <label>吊牌价:¥’+arr.price+'</label>\ <span onClick=”gwFun($(this))”></span>\ </div>\ </li>’; return html; }