起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1924|回复: 5

[结贴] 地图追加完之后,页面上的click事件失效

[复制链接]

4

主题

22

帖子

172

积分

初级会员

Rank: 2

积分
172
QQ
发表于 2017-7-17 15:45:37 | 显示全部楼层 |阅读模式
wex5
需要功能:界面上部分显示地图定位,下部分显示地址信息供会员选择
地图追加完成之后,下方li地址信息选择时触发的单击事件失效了,没有反应
QQ图片20170717153259.png
QQ图片20170717153321.png
发表于 2017-7-17 16:57:28 | 显示全部楼层
你用是那种方式实现的地图显示
案例有3种
http://docs.wex5.com/wex5-app-question-list-2040

button  的 点击事件还可以吗?? 你先试试
是不是上面有一层遮罩,导致点击无法触发呢??

吧AAA 的关闭按钮点击一下!关闭后!点击事件能触发吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

22

帖子

172

积分

初级会员

Rank: 2

积分
172
QQ
 楼主| 发表于 2017-7-17 17:10:25 | 显示全部楼层
本帖最后由 skye_gu 于 2017-7-17 17:19 编辑

应该是遮罩层问题,地图是
navigator.geolocation.getCurrentPosition(success, fail);获取坐标位置
https://api.map.baidu.com/geocoder/v2/?ak=*****获取address
mapActivity.w+map.html显示坐标点(地图参考的demo -外卖里的,不过我这里地图需要显示半屏,剩下1/2需要显示定位地址)
可是不知道怎么解决
刚才试了下吧地图里的定位'AAA'关闭 和 map的div:overflow:hidden 还是不可以
QQ图片20170717170651.png
回复 支持 反对

使用道具 举报

发表于 2017-7-17 17:49:36 | 显示全部楼层
skye_gu 发表于 2017-7-17 17:10
应该是遮罩层问题,地图是
navigator.geolocation.getCurrentPosition(success, fail);获取坐标位置
https: ...

请问这半截是怎么显示的??是使用的windowContainer 组件吗??
还是目前页面就是mapActivity.w  ,上半截是map.html 在iframe 显示呢??

建议使用浏览器调试看下dom节点 !上面是否被一层挡住了??
选择dom节点试试能选中吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

22

帖子

172

积分

初级会员

Rank: 2

积分
172
QQ
 楼主| 发表于 2017-7-17 17:58:00 | 显示全部楼层
windowContainer组件src是mapActivity,mapAcitivity里用iframe调用map.html,1楼第二张截图是地图大致调用过程
回复 支持 反对

使用道具 举报

4

主题

22

帖子

172

积分

初级会员

Rank: 2

积分
172
QQ
 楼主| 发表于 2017-7-17 18:04:10 | 显示全部楼层
解决了,更改了mapAcitivity.w的x-panel高度。结帖吧,感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-16 12:32 , Processed in 0.102248 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表