我正在为我的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类添加到标记?
我通过添加一个类到标记来完成
var marker = L.marker(loc);
marker.on('click', function() {
$(marker._icon).addClass('selectedMarker');
}
然后使用css
.leaflet-marker-icon.selectedMarker{
//your css
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句