| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 | 
							- <!doctype html>
 
- <html>
 
- <head>
 
- <meta charset="utf-8">
 
- <title></title>
 
-  <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
 
-   <link rel="stylesheet" href="../style/weui.css"/>
 
-   <link rel="stylesheet" href="../style/weui2.css"/>
 
-   <link rel="stylesheet" href="../style/weui3.css"/>
 
-       <script src="../zepto.min.js"></script> <script src="../updown.js"></script><script src="../lazyimg.js"></script> 
 
-       <script>
 
-   $(function(){
 
- 	  
 
- 	  });    
 
-       
 
-       </script>
 
- <script>
 
- $(function(){
 
- //页数 
 
-     var page = 0;
 
-     // 每页展示10个
 
-     var size =10;
 
-     $('.weui_panel').dropload({
 
-         scrollArea : window,
 
-         autoLoad : true,//自动加载
 
-   domDown : {//上拉
 
-             domClass   : 'dropload-down',
 
-             domRefresh : '<div class="dropload-refresh f15 "><i class="icon icon-20"></i>上拉加载更多</div>',
 
-             domLoad    : '<div class="dropload-load f15"><span class="weui-loading"></span>正在加载中...</div>',
 
-             domNoData  : '<div class="dropload-noData">没有更多数据了</div>'
 
-         },
 
-         domUp : {//下拉
 
-             domClass   : 'dropload-up',
 
-             domRefresh : '<div class="dropload-refresh"><i class="icon icon-114"></i>上拉加载更多</div>',
 
-             domUpdate  : '<div class="dropload-load f15"><i class="icon icon-20"></i>释放更新...</div>',
 
-             domLoad    : '<div class="dropload-load f15"><span class="weui-loading"></span>正在加载中...</div>'
 
-         },
 
-                 loadUpFn : function(me){//刷新
 
-             $.ajax({
 
-                 type: 'GET',
 
-                 url: 'more.json',
 
-                
 
-                 dataType: 'json',
 
-                 success: function(data){
 
-                     var result = '';
 
-                     for(var i = 0; i < data.lists.length; i++){
 
-    result+='  <a href="cell4_.html" class="weui_media_box weui_media_appmsg">'
 
-                     +'<div class="weui_media_hd weui-updown">'
 
-                         +'<img class="weui_media_appmsg_thumb lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAFACAYAAADNkKWqAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8wNS8xNrqrthwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEMElEQVR4nO3UQQEAEADAQPRvqIESxPDYXYK9Nvc+dwAErd8BAL8YIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBA1gPYJgYfB4WzDQAAAABJRU5ErkJggg==" alt="" data-img="'+data.lists[i].pic+'">'
 
-                     +'</div>'
 
-                     +'<div class="weui_media_bd">'
 
-                         +'<h4 class="weui_media_title">'+i+' '+data.lists[i].title+'</h4>'
 
-                         +'<p class="weui_media_desc">'+data.lists[i].date+'</p>'
 
-                     +'</div>'
 
-                 +'</a>';
 
-                     }
 
-                     // 为了测试,延迟1秒加载
 
-                     setTimeout(function(){
 
-                         $('.weui_panel_bd').html(result);
 
-                         var lazyloadImg = new LazyloadImg({
 
-             el: '.weui-updown [data-img]', //匹配元素
 
-             top: 50, //元素在顶部伸出长度触发加载机制
 
-             right: 50, //元素在右边伸出长度触发加载机制
 
-             bottom: 50, //元素在底部伸出长度触发加载机制
 
-             left: 50, //元素在左边伸出长度触发加载机制
 
-             qriginal: false, // true,自动将图片剪切成默认图片的宽高;false显示图片真实宽高
 
-             load: function(el) {
 
-                 el.style.cssText += '-webkit-animation: fadeIn 01s ease 0.2s 1 both;animation: fadeIn 1s ease 0.2s 1 both;';
 
-             },
 
-             error: function(el) {
 
-             }
 
-         });
 
-                         // 每次数据加载完,必须重置
 
-                         me.resetload();
 
-                         // 重置索引值,重新拼接more.json数据
 
-                         page = 0;
 
-                         // 解锁
 
-                         me.unlock();
 
-                         me.noData(false);
 
-                     },1000);
 
-                 },
 
-                 error: function(xhr, type){
 
-                     alert('Ajax error!');
 
-                     // 即使加载出错,也得重置
 
-                     me.resetload();
 
-                 }
 
-             });
 
-         },
 
-         loadDownFn : function(me){//加载更多
 
-          page++;
 
-          window.history.pushState(null, document.title, window.location.href);
 
-          var result = '';
 
-             $.ajax({
 
-                 type: 'GET',
 
-                 url:'http://ons.me/tools/dropload/json.php?page='+page+'&size='+size,
 
-                 dataType: 'json',
 
-                 success: function(data){
 
-            var arrLen = data.length;
 
-                     if(arrLen > 0){
 
-                     
 
-                     
 
-                         for(var i=0; i<arrLen; i++){
 
-                           result+='  <a href="cell4_.html" class="weui_media_box weui_media_appmsg">'
 
-                     +'<div class="weui_media_hd weui-updown">'
 
-                         +'<img class="weui_media_appmsg_thumb lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAFACAYAAADNkKWqAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8wNS8xNrqrthwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEMElEQVR4nO3UQQEAEADAQPRvqIESxPDYXYK9Nvc+dwAErd8BAL8YIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBAlgECWQYIZBkgkGWAQJYBAlkGCGQZIJBlgECWAQJZBghkGSCQZYBA1gPYJgYfB4WzDQAAAABJRU5ErkJggg==" alt="" data-img="'+data[i].pic+'">'
 
-                     +'</div>'
 
-                     +'<div class="weui_media_bd">'
 
-                         +'<h4 class="weui_media_title">'+data[i].id+' '+data[i].title+'</h4>'
 
-                         +'<p class="weui_media_desc">'+data[i].date+'</p>'
 
-                     +'</div>'
 
-                 +'</a>';
 
- }
 
-                     // 如果没有数据
 
-                     }else{
 
-                         // 锁定
 
-                         me.lock();
 
-                         // 无数据
 
-                         me.noData();
 
-                     }
 
-                     // 为了测试,延迟1秒加载
 
-                     setTimeout(function(){
 
-                         $('.weui_panel_bd').append(result);  
 
-                         var lazyloadImg = new LazyloadImg({
 
-             el: '.weui-updown [data-img]', //匹配元素
 
-             top: 50, //元素在顶部伸出长度触发加载机制
 
-             right: 50, //元素在右边伸出长度触发加载机制
 
-             bottom: 50, //元素在底部伸出长度触发加载机制
 
-             left: 50, //元素在左边伸出长度触发加载机制
 
-             qriginal: false, // true,自动将图片剪切成默认图片的宽高;false显示图片真实宽高
 
-             load: function(el) {
 
-                 el.style.cssText += '-webkit-animation: fadeIn 01s ease 0.2s 1 both;animation: fadeIn 1s ease 0.2s 1 both;';
 
-             },
 
-             error: function(el) {
 
-             }
 
-         });
 
-                        // 
 
-                         // 每次数据加载完,必须重置
 
-                         me.resetload();
 
-                     },1000);
 
-                 },
 
-                 error: function(xhr, type){
 
-                     alert('Ajax error!');
 
-                     // 即使加载出错,也得重置
 
-                     me.resetload();
 
-                 }
 
-             });
 
-         }
 
-     });
 
-     
 
-     
 
-     
 
-     
 
-  
 
-     
 
- });
 
- </script>      
 
-  <style>
 
- </style>
 
-  
 
-  
 
- </head>
 
- <body ontouchstart>
 
- <div class="page-hd">
 
-         <h1 class="page-hd-title">
 
-            自动加载更多,上拉加载,下拉刷新
 
-         </h1>
 
-         <p class="page-hd-desc">本插件需要加载updown.js</p>
 
-     </div>
 
- <div class="weui_cells_title" >支持单独调用刷新或加载更多</div>
 
-       <div class="weui_panel weui_panel_access">
 
-             
 
-             <div class="weui_panel_bd">
 
-             
 
-               
 
-    
 
-             </div>
 
-          
 
- </body>
 
- </html>
 
 
  |