12345市长热线标准版-前端

pullrefresh_sub.html 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Hello MUI</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  9. <link rel="stylesheet" href="css/mui.min.css">
  10. <style type="text/css">
  11. .mui-table-view-chevron .mui-table-view-cell{
  12. padding-right: 15px;
  13. }
  14. .title_color{
  15. color: #00a1cb;
  16. }
  17. .mui-table-cell h4{
  18. font-weight: normal;
  19. }
  20. .size-16{
  21. font-size: 16px;
  22. }
  23. .fr{
  24. float: right;
  25. }
  26. h5{
  27. line-height: 20px;
  28. }
  29. .mui-table-view .mui-media-object{
  30. border-radius: 50%;
  31. }
  32. </style>
  33. </head>
  34. <body>
  35. <!--下拉刷新容器-->
  36. <div id="pullrefresh" class="mui-content mui-scroll-wrapper">
  37. <div class="mui-scroll">
  38. <!--数据列表-->
  39. <ul class="mui-table-view mui-table-view-chevron">
  40. </ul>
  41. </div>
  42. </div>
  43. <script src="js/mui.min.js"></script>
  44. <script>
  45. mui.init({
  46. pullRefresh: {
  47. container: '#pullrefresh',
  48. // down: {
  49. // contentrefresh: '正在加载...',
  50. // callback: pulldownRefresh
  51. // },
  52. up: {
  53. callback: pullupRefresh
  54. }
  55. }
  56. });
  57. /**
  58. * 下拉刷新具体业务实现
  59. */
  60. // function pulldownRefresh() {
  61. // setTimeout(function() {
  62. // var table = document.body.querySelector('.mui-table-view');
  63. // var cells = document.body.querySelectorAll('.mui-table-view-cell');
  64. // for (var i = cells.length, len = i + 3; i < len; i++) {
  65. // var li = document.createElement('li');
  66. // li.className = 'mui-table-view-cell';
  67. // li.innerHTML =
  68. // ' <li class="mui-table-view-cell mui-media">'+
  69. // '<img class="mui-media-object mui-pull-left" src="images/qq.png">'+
  70. // '<div class="mui-media-body">'+
  71. // '<span class="title_color">蓝胖子'+(i + 1)+'</span> 处理了工单 '+
  72. // '<span class="mui-h5 mui-text-right fr ">12:25</span>'+
  73. // '<h5 class="">'+
  74. // '标准版呼叫中心标准版呼叫中心标准版呼叫中心标准版呼叫中心标准版呼叫中心标准版呼叫中心'+
  75. // '</h5>'+
  76. // '<p class="mui-ellipsis"><span class="mui-h5 mui-text-right fr ">我是个图标</span></p>'+
  77. // '</div>'+
  78. // '</li>';
  79. // //下拉刷新,新纪录插到最前面;
  80. // table.insertBefore(li, table.firstChild);
  81. // }
  82. // mui('#pullrefresh').pullRefresh().endPulldownToRefresh(); //refresh completed
  83. // }, 1500);
  84. // }
  85. var count = 0;
  86. /**
  87. // * 上拉加载具体业务实现
  88. // */
  89. function pullupRefresh() {
  90. setTimeout(function() {
  91. mui('#pullrefresh').pullRefresh().endPullupToRefresh((++count > 2)); //参数为true代表没有更多数据了。
  92. var table = document.body.querySelector('.mui-table-view');
  93. var cells = document.body.querySelectorAll('.mui-table-view-cell');
  94. for (var i = cells.length, len = i + 20; i < len; i++) {
  95. var li = document.createElement('li');
  96. li.className = 'mui-table-view-cell mui-media';
  97. li.innerHTML =
  98. '<img class="mui-media-object mui-pull-left" src="images/shuijiao.jpg">'+
  99. '<div class="mui-media-body">'+
  100. '<span class="title_color">蓝胖子'+(i + 1)+'</span> 处理了工单 '+
  101. '<span class="mui-h5 mui-text-right fr "></span>'+
  102. '<h5 class="">'+
  103. '标准版呼叫中心标准版呼叫中心标准版呼叫中心标准版呼叫中心标准版呼叫中心标准版呼叫中心'+
  104. '</h5>'+
  105. '<p class="mui-ellipsis"><span class="mui-h5 mui-text-right fr ">我是个图标</span></p>'+
  106. '</div>'
  107. ;
  108. table.appendChild(li);
  109. }
  110. }, 1500);
  111. }
  112. if (mui.os.plus) {
  113. mui.plusReady(function() {
  114. setTimeout(function() {
  115. mui('#pullrefresh').pullRefresh().pullupLoading();
  116. }, 1000);
  117. });
  118. } else {
  119. mui.ready(function() {
  120. mui('#pullrefresh').pullRefresh().pullupLoading();
  121. });
  122. }
  123. </script>
  124. </body>
  125. </html>