MUIのアップロード機能の実現


簡単に見えるものは、実際には多くのトラブルが発生しました.例えば、上に引いた時、状態バーが上に来ました.その内容は容器に添加されていません.また、下に引いたコールバック関数は問題を使って、thisの伝達を行います.
ここでメモしただけです.コードは簡単に分離されていますので、多すぎる問題を説明することはできません.ムイを使ったものがあります.メッセージ交換ができます.
)実現部分
<div class="list-t-wrap">
    <div id="refreshContainer" class="mui-scroll-wrapper">
        <div class="mui-scroll">
            <div class="list-wrapper">
                
            div>
        div>
    div>
div>
jsコードの実現過程
mui.init({
    pullRefresh : {
        container:"#refreshContainer",//       ,querySelector    css     ,  :id、.class 
        up : {
            height:50,//   .  50.          
            auto:false,//   ,  false.        
            contentrefresh : "    ...",//   ,       ,              
            contentnomore:'       ',//   ,                   ;
            callback : function() {
                var self = this; //    this == mui('#refreshContainer').pullRefresh()
                //        
                loadMore(this);
            } //  ,    ,         ,    ajax         ;
        }
    }
});

// 
var loadMore = function(pullRefresh) {
    //            
    // TODO
    //          ,       
    pullRefresh.endPullupToRefresh(true);
    //        ,   
    pullRefresh.endPullupToRefresh(false);
};
muiは今までの資料が多くないことに気づきました.突っ込みを歓迎します.