<div class="mui-content">
<ul class="mui-table-view mui-grid-view" >
<li class="mui-table-view-cell mui-media mui-col-xs-3">
<div class="mui-media-body">条件名称</div></li>
<li class="mui-table-view-cell mui-media mui-col-xs-3">
<div class="mui-media-body">发生时间</div></li>
<li class="mui-table-view-cell mui-media mui-col-xs-3">
<div class="mui-media-body">发生地点</div></li>
<li class="mui-table-view-cell mui-media mui-col-xs-3">
<div class="mui-media-body">说明属性</div></li>
</ul>
</div>
我用下拉刷新控件,通过ajax请求得到数据,显示的是一个列表,类似Android的ListView 然后添加了一个HeaderView。在点击了item进入item子界面的时候,再返回到下拉刷新界面,结果item项消失了。要再下拉一次,item才出现了,下拉的过程没有发起ajax请求
一下是main里面的sub设置
mui.init({
gestureConfig:{
doubletap:true
},
subpages:[{
url:'preferput_pullrefresh_sub.html',
id:'preferput_pullrefresh_sub',
styles:{
top: '90px', //导航栏的宽度加上列表头部的宽度
bottom: '0px'
}
}]
});
刚进入界面,进行刷新
得到的数据列表 head+两个item
点击其中一个item。进入到一个子页面
从子页面返回,这时item消失了。
略微拉动,item却又出现了。
求解。刚自测,把head去掉了,貌似是正常。
师大酸梅杨 (作者)
应该不是,我按住屏幕,手指没有松开的下拉。这时候是没有去请求数据然后添加Dom的。但是子元素居然又出来了。
2016-11-21 10:02