minirefresh例子下载

MiniRefresh.js例子下载地址:

下载文件

例子代码如下,可以点击上面的链接直接下载完整代码。

<!DOCTYPE html>


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, minimal-ui">
    <meta charset="utf-8" />
    <title>下拉刷新例子</title>
    <link href="js/minirefresh.min.css" rel="stylesheet" />
    <script src="js/minirefresh.min.js"></script>
    <script src="http://www.itxst.com/js/jquery.js"></script>
    <style>


        .list {
            width:80%;
            margin-top:10px;
            margin-left:auto;
            margin-right:auto;
            background-color:#f1f1f1;
        }


    </style>
</head>
<body>
    <div id="mrefresh">
        <div>
            <!-- 这里放你要被下拉的区域 -->
             <div>
                 <ul>
                     <li>网站www.itxst.com</li>
                     <li>网站www.github.com</li>
                     <li>网站www.msn.com</li>
                 </ul>
             </div>
        </div>
    </div>
    <script>
        var mRefresh = new MiniRefresh({
            container: '#mrefresh', //这里是插件的容器ID
            down: {
                callback: function () {
                    // 下拉后的回调事件 ,你可以在这里执行你的后台请求数据函数,达到刷新数据的作用
                    getData();


                    mRefresh.endDownLoading();
                }
                ,
                onCalcel: function () {
                    //下拉到一半,放弃刷新执行的事件
                    calcelMsg();
                }
            }
            ,
            up: {


                callback: function () {
                    // 向上拉后的回调事件


                    mRefresh.endUpLoading(true);
                }
            }
        });
        var pos = 0;
        function getData()
        {
            $(".list ul li").remove();
            
            for (var i = pos; i < pos+ 10; i++)
              {
                $(".list ul").append("<li>新数据" + i + "</li>");
 
            }
            pos = pos + 10;
        }


        function calcelMsg()
        {
            $(".list ul li").remove();
            $(".list ul").append("<li>你放弃了刷新</li>");
        }
    </script>
</body>
</html>