如何将类添加到Leaflet标记中?

好的

我正在为我的Leaflet标记使用自定义divIcons。我想使用一些简单的CSS在单击的任何标记上添加边框:

.selectedMarker {
border: 10px solid gold;
}

但是,以下与jQuery不起作用:

$(marker).addClass('selectedMarker');

然后,我尝试使用Leaflet自己的addClass()方法我试图通过以下方式调用它:

marker.addClass('selectedMarker');
L.addClass(marker, 'selectedMarker');
addClass(marker, 'selectedMarker');
DomUtil.addClass(marker, 'selectedMarker');

这些都不起作用。如何将selectedMarker类添加到标记?

r8n5n

我通过添加一个类到标记来完成

var marker = L.marker(loc);
marker.on('click', function() {
    $(marker._icon).addClass('selectedMarker');
}

然后使用css

.leaflet-marker-icon.selectedMarker{
  //your css
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章