国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

MUI 上拉刷新/下拉加載功能實例代碼

2024-05-06 15:18:29
字體:
來源:轉載
供稿:網友

新聞信息列表必備的功能,支持Table,Ul等列表.

以下是DIV版本,在安卓端或者ios端必須使用雙webview模式,傳送門:http://dev.dcloud.net.cn/mui/pulldown/

<!--下拉刷新容器--><div id="pullrefresh" class="mui-content mui-scroll-wrapper"> <div class="mui-scroll">  <!--數據列表-->  <ul class="mui-table-view">  </ul> </div></div><script type="text/javascript"> mui.init ({ pullRefresh:  {  container: '#pullrefresh',  down: {  callback: pulldownRefresh  },  up: {  contentrefresh: '正在加載...',  callback: pullupRefresh  } } }); /* * 下拉刷新具體業務實現 */ function pulldownRefresh()  { setTimeout(function()  {  var table = document.body.querySelector('.mui-table-view');  var cells = document.body.querySelectorAll('.mui-table-view-cell');  //模擬數據  for (var i = cells.length, len = i + 3; i < len; i++) {  var li = document.createElement('li');  li.className = 'mui-table-view-cell';  li.innerHTML = '<a class="mui-navigate-right">Item ' + (i + 1) + '</a>';  //下拉刷新,新紀錄插到最前面;  table.insertBefore(li, table.firstChild);  }  mui('#pullrefresh').pullRefresh().endPulldownToRefresh(); //refresh completed }, 1500); } var count = 0; /* * 上拉加載具體業務實現 */ function pullupRefresh()  { setTimeout(function() {  mui('#pullrefresh').pullRefresh().endPullupToRefresh((++count > 2)); //參數為true代表沒有更多數據了。  var table = document.body.querySelector('.mui-table-view');  var cells = document.body.querySelectorAll('.mui-table-view-cell');  for (var i = cells.length, len = i + 20; i < len; i++) {  var li = document.createElement('li');  li.className = 'mui-table-view-cell';  li.innerHTML = '<a class="mui-navigate-right">Item ' + (i + 1) + '</a>';  table.appendChild(li);  } }, 1500); } if (mui.os.plus) { mui.plusReady(function() {  setTimeout(function() {  mui('#pullrefresh').pullRefresh().pullupLoading();  }, 1000); }); } else  {  mui.ready(function() {  mui('#pullrefresh').pullRefresh().pullupLoading(); }); }</script>

 個人心得

1、手動加載loading,并且會立即調用[下拉刷新]綁定的函數

mui('#pullrefresh').pullRefresh().pullupLoading(); //使用這個之后,自動會加載[下拉刷新]綁定的函數

2、停止上拉刷新和下拉加載的loading

mui('#pullrefresh').pullRefresh().endPullupToRefresh(num >= cnt); //參數可以為返回true/false的表達式mui('#pullrefresh').pullRefresh().endPulldownToRefresh();

3、初始化

初始化時通常要將原數據列表清空,如:$("#mui-table-view").html("");

那么請務必將以下代碼放置在清空代碼之后.這和scroll的滾動性質有關

mui('#pullrefresh').pullRefresh().refresh(true);  //恢復滾動mui('#pullrefresh').pullRefresh().scrollTo(0,0,100); //滾動置頂            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 满洲里市| 大新县| 泾川县| 嵊泗县| 天全县| 礼泉县| 凤翔县| 辽阳县| 仙游县| 获嘉县| 邵阳县| 寿宁县| 勐海县| 安平县| 张掖市| 始兴县| 怀宁县| 阜康市| 蒙阴县| 庄浪县| 迭部县| 通化县| 大英县| 沁源县| 石河子市| 涟水县| 临夏县| 汉源县| 长乐市| 贵溪市| 澳门| 乐山市| 普洱| 汉源县| 岑溪市| 康保县| 哈尔滨市| 郓城县| 永丰县| 肇源县| 武平县|