欢迎您  本站地址:   mui选项卡切换和下拉刷新加载数据列表代码-小库平台

小库平台

 找回密码
 立即注册
mui选项卡切换和下拉刷新加载数据列表代码-小库平台

小库平台

 找回密码
 立即注册
上一主题 下一主题

mui选项卡切换和下拉刷新加载数据列表代码

跳转到指定楼层
楼主
|只看大图 回帖奖励 |倒序浏览 |阅读模式

这是一款基于mui框架制作的选项卡切换和下拉刷新加载数据列表代码,手机移动端选项卡切换插件,触屏滑动下拉刷新代码。

js代码
<scriptsrc="js/mui.min.js"></script>
<scriptsrc="js/mui.pullToRefresh.js"></script>
<scriptsrc="js/mui.pullToRefresh.material.js"></script>
<script>
mui.init();
(function($){
//阻尼系数
vardeceleration=mui.os.ios?0.003:0.0009;
$('.mui-scroll-wrapper').scroll({
bounce:false,
indicators:true,//是否显示滚动条
deceleration:deceleration
});
$.ready(function(){
//循环初始化所有下拉刷新,上拉加载。
$.each(document.querySelectorAll('.mui-slider-group.mui-scroll'),function(index,pullRefreshEl){
$(pullRefreshEl).pullToRefresh({
down:{
callback:function(){
varself=this;
setTimeout(function(){
varul=self.element.querySelector('.mui-table-view');
ul.insertBefore(createFragment(ul,index,10,true),ul.firstChild);
self.endPullDownToRefresh();
},1000);
}
},
up:{
callback:function(){
varself=this;
setTimeout(function(){
varul=self.element.querySelector('.mui-table-view');
ul.appendChild(createFragment(ul,index,5));
self.endPullUpToRefresh();
},1000);
}
}
});
});
varcreateFragment=function(ul,index,count,reverse){
varlength=ul.querySelectorAll('li').length;
varfragment=document.createDocumentFragment();
varli;
for(vari=0;i<count;i++){
li=document.createElement('li');
li.className='mui-table-view-cell';
li.innerHTML='第'+(index+1)+'个选项卡子项-'+(length+(reverse?(count-i):(i+1)));
fragment.appendChild(li);
}
returnfragment;
};
});
})(mui);
</script>



下载
回复

使用道具 举报

小黑屋|小库平台

GMT+8, 2024-9-20 06:00 , Processed in 0.054778 second(s), 14 queries , Xcache On.

Powered by Discuz! 3.4

小库提示

扫描下方二维码,访问手机版。