问题描述
- 将<li>拖拽到openlayers地图中,拖拽功能失效
-
我现在有个功能,是将外部的图片拖拽到openlayers地图中。图片是用一个ztree树状菜单来显示的,利用ztree的拖拽功能将节点拖到地图中,然后在地图中生成一个图标。在拖拽的时候,只要鼠标不进入openlayers里,拖拽功能就没问题,一旦光标进入到openlayers地图里,拖拽就好像被屏蔽了,有的时候也可以拖动到地图里,但是就好像卡主了一样,很难移动,各位js大神,有知道该怎么解决的吗?请帮忙解决一下。
解决方案
地图有增加自己的拖动事件吧。可能是冲突了,你可以试试用一个浮动层遮盖住地图
解决方案二:
是的,地图也可以拖动,我现在发现给document.onmousemove设置事件,在这个时间里打印当前event对象,然后光标在移动到地图中,只要移动到地图中,onmousemove 事件就不打印了
解决方案三:
十分感谢,问题解决了,哈哈
时间: 2024-09-01 05:40:49