项目中有一个地图找房功能,鼠标悬浮到覆盖层上显示行政区,移开取消行政区,类似下图,
因为用到了百度地图,查了api用文本标签label实现的覆盖层,后来发现label不支持mouseenter方法,
只有mouserover方法,但是用mouseover方法又会出问题,鼠标移动会一直重复添加行政区,
自己用flag做判断也没有用,还是会重复执行。
求大佬指点怎么让mouseover不重复执行,或者指出我的思路有什么问题,应该怎么实现,万分感激!
   label.onmouseover = function (e) {        console.log(task)        if (task) {            var lab = e.currentTarget;
                getBoundary(lab);
                task = false;
            }
        };素胚勾勒不出你
相关分类