【发布时间】:2018-03-02 10:18:49
【问题描述】:
这就是我所拥有的。当我将鼠标光标悬停在折线上时,它会改变颜色。
onEachFeature: function (feature, layer) {
var popupContent = "<div class=popup>Sample text in popup.</div>";
layer.bindPopup(popupContent);
layer.on('mouseover', function(){
layer.setStyle({ color: "#0000FF" });
});
layer.on('mouseout', function(){
layer.setStyle({ color: "#000" });
});
}
如何在弹出窗口打开时保持折线的颜色变化?
例子:
- 折线默认为黑色
- 它变为蓝色,而我将光标悬停在它上面
- 当我点击折线时,弹出窗口打开并且折线保持蓝色
- 当我关闭弹出窗口时,折线的颜色变回黑色(默认)
【问题讨论】:
标签: javascript leaflet gis geojson