造成原因;Marker父亲元素盒子Z-index大于Label父亲元素盒子;故Marker在label上面;导致点击事件不生效;
处理方法:鼠标滑过去之后设置自定义label父元素的Z-index为800;鼠标滑出之后设置为400;否则 marker咋不可点击;
如 :let label=new BMap.Label('<div class="myinputlabel"></div>')
$('.myinputlabel').parent().parent().parent().css({zIndex:400})
label.addEventListener('mouseover',function(){
$('.myinputlabel').parent().parent().parent().css({zIndex:701})
}) ;
label.addEventListener('mouseout',function(){
$('.myinputlabel').parent().parent().parent().css({zIndex:400})
}) ;
OK
浙公网安备 33010602011771号