使用苹果真机运行的时候可以正常显示,但是使用安卓真机运行的时候,子webview加载不出来,即整个页面是空白的,代码如下
父页面:
<body>
<script type="text/javascript">
mui.init({
subpages:[{
url:"mainview.html",//下拉刷新内容页面地址
id:"#refreshContainer",//内容页面标志
styles:{
top:'48px',//内容页面顶部位置,需根据实际页面布局计算,若使用标准mui导航,顶部默认为48px;
//其它参数定义
bottom:'48px'
}
}]
});
mui('body').on('tap','a',function(){top.mui.openWindow(this.href);});
</script>
<header class="mui-bar mui-bar-nav">
<h1 class="mui-title">段子</h1>
</header>
<nav class="mui-bar mui-bar-tab">
<a class="mui-tab-item mui-active">
<span class="mui-icon mui-icon-home"></span>
<span class="mui-tab-label">首页</span>
</a>
<a class="mui-tab-item" href="newrecord.html">
<span class="mui-icon mui-icon-speech"></span>
<span class="mui-tab-label">开始录制</span>
</a>
<a class="mui-tab-item" href="setting.html" target="_parent">
<span class="mui-icon mui-icon-gear"></span>
<span class="mui-tab-label">设置</span>
</a>
</nav>
</body>
子页面:
<body>
<script type="text/javascript">
mui.init({
pullRefresh : {
container:"#refreshContainer",//下拉刷新容器标识,querySelector能定位的css选择器均可,比如:id、.class等
down : {
height:50,//可选,默认50.触发下拉刷新拖动距离,
auto: true,//可选,默认false.首次加载自动下拉刷新一次
contentdown : "下拉可以刷新",//可选,在下拉可刷新状态时,下拉刷新控件上显示的标题内容
contentover : "释放立即刷新",//可选,在释放可刷新状态时,下拉刷新控件上显示的标题内容
contentrefresh : "正在刷新...",//可选,正在刷新状态时,下拉刷新控件上显示的标题内容
callback :pullfreshfunction//使用ajax加载数据并插入到数据列表中
}
}
});
mui('body').on('tap','a',function(){top.mui.openWindow(this.href+"?id="+this.id);});
</script>
<div id="refreshContainer" class="mui-content mui-scroll-wrapper">
<div class="mui-scroll">
<!--数据列表-->
<ul class="mui-table-view mui-table-view-chevron" id="three_ul">
</ul>
</div>
</div>
</body>
0 个回复