帖子
帖子
用户
博客
课程
显示全部楼层
32
帖子
0
勋章
1261
Y币
发表于 2019-3-3 09:38:11
1
未解决

frameGroup中打开frame 底部有空隙 [复制链接]

  • 发表于:2019-03-03 09:38:11
现场情况是这样的,我先打开了一个frameGroup,然后在其中的一个frame中再打开一个二维码的扫描框,但是底部有一小块的空隙,打开frame的方法如下:
function fnOpenSubFrame(name) { // 打开二维码自定义的frame样式框页面
         alert(api.frameHeight);
         alert(api.winHeight);
         api.openFrame({
             name: 'mqrcode_frm',
             url: './mqrcode_frm.html',
             pageParam:{
                pname : name
             },
             rect: {  // 采用 margin相对布局
                marginTop: 0,
                marginBottom:0,
                //  x:0,
                //  y:0,
                 h: api.winHeight,
                 w: 'auto'
             },
             bounces: false,
             bgColor: 'rgba(0,0,0,0)',
         });
     }

rect不管如何调整,底部的缝隙始终存在。
截图如下:
微信图片_20190303093449.png
望大师给指点迷津,万分感谢,出现问题的手机华为荣耀10
66
帖子
0
勋章
488
Y币
个人建议,不要在frameGroup中打开frame,更不要再加frameGroup,反正我不敢加,总出现这样那样的问题.
你这个情况可以打开一个win,扫描后将值send出来,当前frame先加监听,这样是没问题的.
380
帖子
4
勋章
6
Y币
rect中不写h参数看看
32
帖子
0
勋章
1261
Y币
技术支持-F 发表于 2019-3-4 15:34
rect中不写h参数看看

去掉了h 还是有空隙呢
32
帖子
0
勋章
1261
Y币
技术支持-F 发表于 2019-3-4 15:34
rect中不写h参数看看

marginTop 是有效果的 但是h不管是写固定值 还是 auto等等 都无效 拉伸不了,是不是因为荣耀10 的分辨率的问题,之前荣耀8 1920*1080是可以的 但是换了荣耀10 2280*1080就这样了
380
帖子
4
勋章
6
Y币
吕小贤l 发表于 2019-3-5 09:50
marginTop 是有效果的 但是h不管是写固定值 还是 auto等等 都无效 拉伸不了,是不是因为荣耀10 的分辨率 ...

//h:
把h 参数注释掉
32
帖子
0
勋章
1261
Y币
技术支持-F 发表于 2019-3-5 09:58
//h:
把h 参数注释掉

微信图片_20190305104208.png
老师,我就是这么注释掉的。。。
380
帖子
4
勋章
6
Y币
吕小贤l 发表于 2019-3-5 10:42
老师,我就是这么注释掉的。。。

  rect: {
                // x: 0,
                // y: headerH,
                // w: 'auto',
                // h: frameH
                marginTop: 0,
                marginBottom: 0
            }
32
帖子
0
勋章
1261
Y币
技术支持-F 发表于 2019-3-5 19:14
rect: {
                // x: 0,
                // y: headerH,

依然不行,老师
380
帖子
4
勋章
6
Y币

我这没问题,同样分辨率的手机
您需要登录后才可以回帖 登录

本版积分规则