A页面 opnewwin('A页面点击id','B.html','B');
执行B.html
<script type="text/javascript">
// 扩展API加载完毕后调用onPlusReady回调函数
document.addEventListener("plusready", onPlusReady, false);
var scan = null;
// 扩展API加载完毕,现在可以正常调用扩展API
function onPlusReady() {
scan = new plus.barcode.Barcode('bcid');
scan.onmarked = onmarked;
scan.start();
}
function onmarked(type, result) {
var text = '未知: ';
switch (type) {
case plus.barcode.QR:
text = 'QR: ';
break;
case plus.barcode.EAN13:
text = 'EAN13: ';
break;
case plus.barcode.EAN8:
text = 'EAN8: ';
break;
}
mui.alert(text + result,"",function(){
scan.cancel();
mui.back();
})
}
</script>
扫一扫是正常了。就是扫一扫的时候位置是整个从顶部到底部,想做个按钮在顶部返回。他就覆盖到整个页面,如何定义在B页面的二维码高度呢。