dbfw.html 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331
  1. <!doctype html>
  2. <html lang="zh-cn">
  3. <head>
  4. <meta name="viewport" content="initial-scale=1, user-scalable=0, minimal-ui" charset="UTF-8">
  5. <title>湖北智慧水运</title>
  6. <link href="../css/mui.min.css" rel="stylesheet">
  7. <style>
  8. *{
  9. margin: 0;
  10. padding:0;
  11. -webkit-tap-highlight-color:rgba(0,0,0,0);
  12. -webkit-text-size-adjust:none;
  13. }
  14. html{
  15. font-size:10px;
  16. }
  17. body{
  18. background-color: #f5f5f5;
  19. font-size: 1.5em;
  20. }
  21. .outer{
  22. position: absolute;
  23. left: 0;
  24. top: 0;
  25. width: 100%;
  26. height: 100%;
  27. display: -webkit-box;
  28. display: -webkit-flex;
  29. display: -ms-flexbox;
  30. display: flex;
  31. -ms-flex-direction:column;
  32. -webkit-box-orient:vertical;
  33. box-orient:vertical;
  34. -webkit-flex-direction:column;
  35. flex-direction:column;
  36. }
  37. .header{
  38. position: relative;
  39. background-color: #eee;
  40. height:48px;
  41. line-height:48px;
  42. color:white;
  43. background: #2196f3;
  44. }
  45. .header .btn{
  46. position: absolute;
  47. right: 0;
  48. top: 0;
  49. width: 4em;
  50. height: 100%;
  51. text-align: center;
  52. color: #06c;
  53. font-size: 1.4rem;
  54. background-color: #ccc;
  55. }
  56. .header .btn:active{
  57. background-color: #aaa;
  58. color: #fff;
  59. }
  60. .inner{
  61. -webkit-box-flex: 1;
  62. -webkit-flex: 1;
  63. -ms-flex: 1;
  64. flex: 1;
  65. background-color: #fff;
  66. overflow-y: scroll;
  67. -webkit-overflow-scrolling: touch;
  68. }
  69. .inner .item{
  70. display: -webkit-box;
  71. display: -webkit-flex;
  72. display: -ms-flexbox;
  73. display: flex;
  74. -ms-flex-align:center;
  75. -webkit-box-align:center;
  76. box-align:center;
  77. -webkit-align-items:center;
  78. align-items:center;
  79. padding:3.125%;
  80. border-bottom: 1px solid #ddd;
  81. color: #333;
  82. }
  83. .inner .item img{
  84. display: block;
  85. width: 40px;
  86. height: 40px;
  87. border:1px solid #ddd;
  88. }
  89. .inner .item h3{
  90. display: block;
  91. -webkit-box-flex: 1;
  92. -webkit-flex: 1;
  93. -ms-flex: 1;
  94. flex: 1;
  95. width: 100%;
  96. max-height: 40px;
  97. overflow: hidden;
  98. line-height: 20px;
  99. margin: 0 10px;
  100. font-size: 1.2rem;
  101. }
  102. .inner .item .date{
  103. display: block;
  104. height: 20px;
  105. line-height: 20px;
  106. color: #999;
  107. }
  108. .opacity{
  109. -webkit-animation: opacity 0.5s linear;
  110. animation: opacity 0.5s linear;
  111. }
  112. @-webkit-keyframes opacity {
  113. 0% {
  114. opacity:0;
  115. }
  116. 100% {
  117. opacity:1;
  118. }
  119. }
  120. @keyframes opacity {
  121. 0% {
  122. opacity:0;
  123. }
  124. 100% {
  125. opacity:1;
  126. }
  127. }
  128. /* dropload */
  129. .dropload-up,.dropload-down{
  130. position: relative;
  131. height: 0;
  132. overflow: hidden;
  133. -webkit-transform:translate3d(0,0,0);
  134. transform:translate3d(0,0,0);
  135. }
  136. .dropload-refresh,.dropload-update,.dropload-load{
  137. position: absolute;
  138. font-size:15px;
  139. left: 50%;
  140. bottom: 0;
  141. width: 100%;
  142. height: 50px;
  143. line-height: 50px;
  144. text-align: center;
  145. -webkit-transform:translate(-50%,0);
  146. transform:translate(-50%,0);
  147. }
  148. @-webkit-keyframes rotate {
  149. 0% {
  150. -webkit-transform: rotate(0deg);
  151. }
  152. 50% {
  153. -webkit-transform: rotate(180deg);
  154. }
  155. 100% {
  156. -webkit-transform: rotate(360deg);
  157. }
  158. }
  159. @keyframes rotate {
  160. 0% {
  161. transform: rotate(0deg);
  162. }
  163. 50% {
  164. transform: rotate(180deg);
  165. }
  166. 100% {
  167. transform: rotate(360deg);
  168. }
  169. }
  170. </style>
  171. </head>
  172. <body>
  173. <div class="outer">
  174. <div class="header">
  175. <h3>待办发文</h3>
  176. <a href="javascript:;" class="btn lock" style="display: none;">锁定</a>
  177. </div>
  178. <div class="inner">
  179. <ul class="mui-table-view lists">
  180. <li class="mui-table-view-cell mui-hidden">cared
  181. <div id="M_Toggle" class="mui-switch mui-active">
  182. <div class="mui-switch-handle"></div>
  183. </div>
  184. </li>
  185. <li class="mui-table-view-cell mui-media"><a href="dbfwinfo.html" > <!-- <img
  186. class="mui-media-object mui-pull-left"
  187. src="http://dcloudio.github.io/mui/assets/img/shuijiao.jpg"> -->
  188. <div class="mui-media-body">
  189. 发文
  190. <p class="mui-ellipsis">当前环节:拟稿 拟稿日期:2015-05-02</p>
  191. </div>
  192. </a></li>
  193. <li class="mui-table-view-cell mui-media"><a href="dbfwinfo.html" > <!-- <img
  194. class="mui-media-object mui-pull-left"
  195. src="http://dcloudio.github.io/mui/assets/img/shuijiao.jpg"> -->
  196. <div class="mui-media-body">
  197. 发文
  198. <p class="mui-ellipsis">当前环节:拟稿 拟稿日期:2015-05-02</p>
  199. </div>
  200. </a></li><li class="mui-table-view-cell mui-media"><a href="dbfwinfo.html" > <!-- <img
  201. class="mui-media-object mui-pull-left"
  202. src="http://dcloudio.github.io/mui/assets/img/shuijiao.jpg"> -->
  203. <div class="mui-media-body">
  204. 发文
  205. <p class="mui-ellipsis">当前环节:拟稿 拟稿日期:2015-05-02</p>
  206. </div>
  207. </a></li><li class="mui-table-view-cell mui-media"><a href="dbfwinfo.html" > <!-- <img
  208. class="mui-media-object mui-pull-left"
  209. src="http://dcloudio.github.io/mui/assets/img/shuijiao.jpg"> -->
  210. <div class="mui-media-body">
  211. 发文
  212. <p class="mui-ellipsis">当前环节:拟稿 拟稿日期:2015-05-02</p>
  213. </div>
  214. </a></li><li class="mui-table-view-cell mui-media"><a href="dbfwinfo.html" > <!-- <img
  215. class="mui-media-object mui-pull-left"
  216. src="http://dcloudio.github.io/mui/assets/img/shuijiao.jpg"> -->
  217. <div class="mui-media-body">
  218. 发文
  219. <p class="mui-ellipsis">当前环节:拟稿 拟稿日期:2015-05-02</p>
  220. </div>
  221. </a></li><li class="mui-table-view-cell mui-media"><a href="dbfwinfo.html" > <!-- <img
  222. class="mui-media-object mui-pull-left"
  223. src="http://dcloudio.github.io/mui/assets/img/shuijiao.jpg"> -->
  224. <div class="mui-media-body">
  225. 发文
  226. <p class="mui-ellipsis">当前环节:拟稿 拟稿日期:2015-05-02</p>
  227. </div>
  228. </a></li><li class="mui-table-view-cell mui-media"><a href="dbfwinfo.html" > <!-- <img
  229. class="mui-media-object mui-pull-left"
  230. src="http://dcloudio.github.io/mui/assets/img/shuijiao.jpg"> -->
  231. <div class="mui-media-body">
  232. 发文
  233. <p class="mui-ellipsis">当前环节:拟稿 拟稿日期:2015-05-02</p>
  234. </div>
  235. </a></li>
  236. </ul>
  237. </div>
  238. </div>
  239. <script src="../js/zepto.min.js"></script>
  240. <script src="../js/dropload.min.js"></script>
  241. <script>
  242. // 按钮操作
  243. $(function(){
  244. $.ajax({
  245. type: 'post',
  246. url: '../json/update.json',
  247. dataType: 'json',
  248. success: function(data){
  249. }})
  250. })
  251. $('.header .btn').on('click',function(){
  252. var $this = $(this);
  253. if(!!$this.hasClass('lock')){
  254. $this.attr('class','btn unlock');
  255. $this.text('解锁');
  256. // 锁定
  257. dropload.lock();
  258. }else{
  259. $this.attr('class','btn lock');
  260. $this.text('锁定');
  261. // 解锁
  262. dropload.unlock();
  263. }
  264. });
  265. // dropload
  266. var dropload = $('.inner').dropload({
  267. domUp : {
  268. domClass : 'dropload-up',
  269. domRefresh : '<div class="dropload-refresh">↓ 下拉刷新</div>',
  270. domUpdate : '<div class="dropload-update">↑ 释放更新</div>',
  271. domLoad : '<div class="dropload-load" ><img src="../images/zhuanquan.GIF" style="width:22px;height:22px;margin-right:10px;" />加载中...</div>'
  272. },
  273. domDown : {
  274. domClass : 'dropload-down',
  275. domRefresh : '<div class="dropload-refresh">↑ 上拉加载更多</div>',
  276. domUpdate : '<div class="dropload-update">↓ 释放加载</div>',
  277. domLoad : '<div class="dropload-load" ><img src="../images/zhuanquan.GIF" style="width:22px;height:22px;margin-right:10px;" />加载中...</div>'
  278. },
  279. loadUpFn : function(me){
  280. $.ajax({
  281. type: 'post',
  282. url: '../json/update.json',
  283. dataType: 'json',
  284. success: function(data){
  285. // 为了测试,延迟1秒加载
  286. setTimeout(function(){
  287. me.resetload();
  288. },1000);
  289. },
  290. error: function(xhr, type){
  291. alert('Ajax error!');
  292. me.resetload();
  293. }
  294. });
  295. },
  296. loadDownFn : function(me){
  297. $.ajax({
  298. type: 'GET',
  299. url: '../json/more.json',
  300. dataType: 'json',
  301. success: function(data){
  302. var result = '';
  303. for(var i = 0; i < data.lists.length; i++){
  304. result += '<li class="mui-table-view-cell mui-media"><a href="dbfwinfo.html" > <!-- <img'+
  305. 'class="mui-media-object mui-pull-left"'+
  306. 'src="http://dcloudio.github.io/mui/assets/img/shuijiao.jpg"> -->'+
  307. '<div class="mui-media-body">'+
  308. '发文'+
  309. '<p class="mui-ellipsis">当前环节:拟稿 拟稿日期:2015-05-02</p>'+
  310. '</div>'+
  311. '</a></li>';
  312. }
  313. // 为了测试,延迟1秒加载
  314. setTimeout(function(){
  315. $('.lists').append(result);
  316. me.resetload();
  317. },1000);
  318. },
  319. error: function(xhr, type){
  320. alert('Ajax error!');
  321. me.resetload();
  322. }
  323. });
  324. }
  325. });
  326. </script>
  327. </body>
  328. </html>