tonyWang
tonyWang
  • 发布:2015-11-30 18:20
  • 更新:2015-12-12 14:20
  • 阅读:1710

非双webview如何下拉刷新

分类:MUI

由于每个子页面都需要下拉刷新不同的内容,不希望使用双webview进行下拉刷新,如何将


改为下图这种效果??

2015-11-30 18:20 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

官方之所以不这样改,是因为Android低端机上div整体下拉的渲染效率跟不上。
如果只是为了ios,那性能没问题,看Hello mui里的下拉刷新,在ios上本身也是基于div的。

飞翔的肥羊

飞翔的肥羊

建议单独一个页面做成模板,通过FIRE方法触发模板页面的加载方法,解决了性能问题,也解决了公用页面问题,详细的看MUI帮助文档的自定义页面一节

NSK

NSK

    //上拉刷新,下拉加载  
    pc.refresh = function(elem, fn) {  
        mui(elem).pullRefresh({  
            down: {  
                callback: function() {  
                    setTimeout(function() {  
                        fn(mui(elem).pullRefresh(), "down");  
                    }, 1000);  
                }  
            },  
            up: {  
                callback: function() {  
                    setTimeout(function() {  
                        fn(mui(elem).pullRefresh(), "up");  
                    }, 1000);  
                }  
            }  
        });  
        return mui(elem).pullRefresh();  
    }

调用

                    //下拉刷新和上拉加载  
                    $.refresh("#refreshContainer",function(self,type){  
                    }).endPullupToRefresh(is_end);

该问题目前已经被锁定, 无法添加新回复