我首页是 带地图的 页面 ,底部是有个 点击扫码的按钮,openWindow--> scan.html,map竟然遮盖了 扫码控件。
最低版本的打包现在也升级了,现在打包比以前 多了 2m,我主页是地图,我直接双击退出,地图会先自动关闭(就是地图区域变灰色了,相当于关闭了,小问题,以前是不会的)。
现在这个最新 打包的,map 卡在 扫码控件的中间是什么情况,app并没有卡住,还是可以操作的。怎么解决这个问题呢,设置webview层级没有用,难道真的要我打开扫码的瞬间 close map,关闭扫码页,再 show map?如图
wen如故i
- 发布:2017-10-10 15:21
- 更新:2018-05-28 20:02
- 阅读:2388
wen如故i (作者)
解决办法1: 如果不是底部webview切换模式。可以 hide 页面或者 map。
解决办法2: 如果 是 ,hide 页面和 map是没有用的,既然 map会 遮盖,map正好是 div 大小,那么可以 设置 div height:0px,map.resize(),重置map显示的大小。scan.html 在 init 里面配置 beforeback 加上 返回 触发的事件,fire 到 map.html,再 将地图 重置 回 原来大小。
wen如故i (作者)
我方法也是这个,上个版本打包就不会哎,多谢回答咯,0.0
2017-10-12 13:21
wen如故i (作者)
不行这样,刚刚没有试验。。今天看了一下,我无论是 hide webview还是 map。打开的 scan 页面 还是会有 地图卡在中间(先hide,延迟1000 还是能看见地图)。
2017-10-12 15:13
Android_磊子
回复 wen如故i:我测试是没有问题,先open新窗口,再hide地图窗口,你再试试。
2017-10-12 15:29
wen如故i (作者)
我的是 底部切换 webview模式,就会这样。我试过,如果是在 切换主页面进入单个页面里面,在进入scan页面是不会 遮盖的。在 主页(也就是可以切换)就会遮盖。如果是 父子 webview也会被遮盖
2017-10-12 17:16
wen如故i (作者)
现在打包升级了,用不了以前的版本了。我以前是hb8.1.3打包的是旧版的(地图还是网格型),现在hb8.1.3也是新版的了。怎么用以前的打包?
2017-10-12 17:19