下拉刷新组件的dom构造

   <div id="refreshContainer" class="mui-scroll-wrapper">     <div id="refreshBox">       <div class="active" id="tab1"></div>       <div id="tab2"></div>       <div id="tab3"></div>     </div>   </div>

css 被mui坑的- -。。。

/*因为下拉图标地位设置有效  则应用下拉刷新组件款式*/.mui-pull-top-pocket{  top: 5rem !important;}/*把列表展现在你想要的地位 */#refreshContainer{ height:100vh; padding-top: 2.2rem; padding-bottom: 3rem;}

js逻辑

//多tab页切换时function onTabChange(){  $('#refreshBox').css('transform','translate3d(0px, 0px, 0px) translateZ(0px)')//切换时默认滚动到顶部,否则会呈现多个tab同时滚动导致其余列表呈现问题 mui('#refreshContainer').pullRefresh().refresh(true);//重置上拉加载组件}//多个tab共用一个下拉刷新组件  mui.init({    pullRefresh: {      container: "#refreshContainer", //下拉刷新容器标识,querySelector能定位的css选择器均可,比方:id、.class等      down: {        callback: function () {     //列表刷新实现后,须要及时敞开对应的动画,否则会呈现有效的问题      mui("#refreshContainer").pullRefresh().endPulldownToRefresh();//完结动画  },      },      up: {        callback:   function () {  ...      mui("#refreshContainer").pullRefresh().endPullupToRefresh(false);//上拉加载时false示意还有数据  },      },    },  });