flax
flax
  • 发布:2015-09-08 17:26
  • 更新:2017-06-08 15:24
  • 阅读:2772

扫一扫位置问题。

分类:HBuilder

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页面的二维码高度呢。

2015-09-08 17:26 负责人:无 分享
已邀请:
flax

flax (作者) - 一个作家曾经说过:“一个失落的灵魂能很快杀死你,远比细菌快的多.”

想在顶部加个按钮返回,苹果手机没东西扫 返回不了!

flax

flax (作者) - 一个作家曾经说过:“一个失落的灵魂能很快杀死你,远比细菌快的多.”

function opnewwin(id,url,urlid){
document.getElementById(id).addEventListener('tap', function() {
mui.openWindow({
url: url,
id: urlid,
styles:{
top:'44px',//新页面顶部位置
bottom:'0',//新页面底部位置
//width:newpage-width,//新页面宽度,默认为100%
//height:newpage-height,//新页面高度,默认为100%

                        },  
                        show: {  
                            duration: 400 //页面动画持续时间,Android平台默认100毫秒,iOS平台默认200毫秒;  
                        },  
                        waiting: {  
                            autoShow: false, //自动显示等待框,默认为true  
                        }  
                    });  
                });  
}  

封装的函数 opnewwin 已经设置高度了。还是不行

王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

```javascript  
王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

```javascript  
DCloud_heavensoft

DCloud_heavensoft

请参考Hello H5+里barcode的示例代码。

该问题目前已经被锁定, 无法添加新回复