zoukankan      html  css  js  c++  java
  • mui——下拉刷新上拉加载

    效果展示:

    1.双页面 banShiZhiNan.html(主页面)   banShiZhiNan_sub.html(子页面)

    banShiZhiNan.html

    HTML

    <header class="mui-bar mui-bar-nav">
        <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
        <h1 class="mui-title">办事指南</h1>
    </header>

    JS

    <script type="text/javascript">
        mui.init({
            //启用双击事件
        gestureConfig: {
            doubletap: true
        },
            subpages: [{
            url: 'banShiZhiNan_sub.html',
            id: 'banShiZhiNan_sub.html',
                styles: {
                    top: '44px',
                bottom: '0px',
            }
        }]
        });
    </script>     

    banShiZhiNan_sub.html

    HTML

    <div class="mui-content">
                <div id="pullrefresh" class="mui-content mui-scroll-wrapper">
                    <div class="mui-scroll" id="gonggaoul">
                        <!--数据列表-->
                        <div id="detailPage" class="list_box">
                            <div class="list">
                                <div class="list-center">
                                    <div class="listTit">关于如何申请低保贫困户</div>
                                    <div class="listName">
                                        <div class="listNameLeft">关于如何申请低保贫困户</div>
                                        <div class="listNameRight"><img src="../../../img/icon/lookmore_green.png"></div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div id="noMore" class="noMroe">上拉显示更多</div>
                </div>
            </div>

    JS

    var hasMore = true;
    mui.init({
        swipeBack: true,
        pullRefresh: {
            container: '#pullrefresh',
            down: {
                callback: pulldownRefresh
            },
            up: {
                contentrefresh: '正在加载...',
                callback: pullupRefresh,
                contentdown: ''
            }
        }
    });
    /**
     * 下拉刷新具体业务实现
     */
    function pulldownRefresh() {
        hasMore = false;
        page = 1;
        setTimeout(function() {
            mui('#pullrefresh').pullRefresh().endPulldownToRefresh(); //refresh completed
            document.getElementById("noMore").innerText = "上拉显示更多";
        }, 1000);
    }
    /**
     * 上拉加载具体业务实现
     */
    
    function pullupRefresh() {
        setTimeout(function() {
            if (hasMore == true)
                mui('#pullrefresh').pullRefresh().endPullupToRefresh(false);
            else {
                mui('#pullrefresh').pullRefresh().endPullupToRefresh();
                document.getElementById("noMore").innerText = "没有更多数据了";
            }
        }, 1000);
    }

  • 相关阅读:
    public、private、protected继承的规则
    派生类对象的构造函数与析构函数
    类的保护成员
    派生类覆盖(修改)基类成员
    条款03:尽可能使用const
    处理类与类之间的关系
    继承派生基本概念
    条款02:尽量以const,enum,inline替换#define(宁可编译器替代预处理器)
    Redis持久化AOF和RDB对比
    Memcached取模算法
  • 原文地址:https://www.cnblogs.com/cqiong/p/13542442.html
Copyright © 2011-2022 走看看