退堂鼓选手
退堂鼓选手
  • 发布:2018-01-27 00:17
  • 更新:2018-07-10 15:27
  • 阅读:4280

安卓真机mui(...).pullRefresh(...).endPullupToRefresh is not a function报错

分类:MUI

同样的代码,ios系统跟pc端都没问题,安卓报错
报错信息

Uncaught TypeError: mui(...).pullRefresh(...).endPullupToRefresh is not a function

求解。。。。

<html><head>  
<meta charset="utf-8">  
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">  
<meta name="apple-mobile-web-app-capable" content="yes">  
<meta name="apple-mobile-web-app-status-bar-style" content="black">  
<title>MUI</title>  
<link rel="stylesheet" type="text/css" href="/mui/css/mui.min.css">  
<script type="text/javascript" src="/app/lib/tpl/laytpl.js?v=1.1" async="true"></script>  
<script type="text/javascript" src="/app/js/jquery.js"></script>  
<script type="text/javascript" src="/mui/js/mui.min.js"></script>  
</head>  
<body>  
<div id="refreshStore" class="mui-content mui-scroll-wrapper">  
    <div class="mui-scroll">  
        <div class="shopColum colum-list clearfix">  
            <div class="o_item active" data-sort="time"><a href="javascript:;">默认排序</a></div>  
            <div class="o_item" data-sort="price0"><a href="javascript:;">价格优先</a></div>  
            <div class="o_item" data-sort="sales"><a href="javascript:;">销量优先</a></div>  
        </div>  
        <!--  -->  
        <div class="link-box">  
            <div class="empty none" id="isEmpty">  
                <i class="iconfont"></i>  
            </div>  
            <ul class="clearfix" id="goods-result"></ul>  
            <!--  -->  
            <div class="weui-loadmore weui-loadmore_line none" id="loadError">  
                <span class="weui-loadmore__tips">加载失败</span>  
            </div>  
            <!--  -->  
        </div>  
        <input type="hidden" id="pagesize" value="1">  
        <input type="hidden" id="sort" value="time">  
    </div>  
</div>  
<script type="text/javascript">  
mui.init({  
    pullRefresh:{  
        container:'#refreshStore',  
        up:{  
            auto:true,  
            callback:fllowPage  
        }  
    }  
});  
function fllowPage(){  
        var tpl = '<li>'+  
            '<a href="javascript:;" id="{{ d.data.url }}" onclick="clicked(this.id)">'+  
                '<div class="img"><img src="{{ d.data.original_img }}"></div>'+  
                '<div class="more_info">'+  
                    '<p class="more_info_name">{{ d.data.title }}</p>'+  
                    '<p class="mod_price">'+  
                        '<span class="more_info_price_txt">¥{{ d.data.show_price }}</span>'+  
                    '</p>'+  
                '</div>'+  
            '</a>'+  
        '</li>';  
        var url = window.location.href;  
        var pagesize = $('#pagesize').val();  
        var sort = $('#sort').val();  
        $.get(url,{sort:sort,page:pagesize},function(res){  
            if(res.code == '1'){  
                $('#pagesize').val(res.page);  
                $.each(res.list, function (index, item) {  
                    laytpl(tpl).render({name: 'loadStore', data: item}, function (html) {  
                        $('#goods-result').append(html);  
                    });  
                });  
                mui('#refreshStore').pullRefresh().endPullupToRefresh(false);  
            }else{  
                mui('#refreshStore').pullRefresh().endPullupToRefresh(true);  
                $('#pagesize').val(res.total);  
                if(res.total == 0){  
                    $('#isEmpty').show();  
                }  
            }  
        },'JSON');  
}  
</script>  
</body>  
</html>
2018-01-27 00:17 负责人:无 分享
已邀请:
一路格桑花

一路格桑花 - 前端工程师

加延迟 我是可以的
setTimeout(nextRefresh, 1000);
function nextRefresh() {
mui('#refreshContainer').pullRefresh().endPullupToRefresh(false);
}

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