我无法在传单多边形上重置样式。悬停时效果很好,但是当setStyle
我停止悬停时重置它不起作用。我收到Uncaught TypeError: Object [object Object] has no method 'resetStyle'。我了解该错误的含义,但我不知道如何正确执行此操作。
提前致谢。
$.getJSON('geoJSON.json', function (json) {
L.geoJson(json, {
...
onEachFeature: function (feature, layer) {
var defaultStyle = layer.style;
layer.on('mouseover', function (e) {
this.setStyle({
color: '#2262CC',
weight: 3,
opacity: 0.6,
fillOpacity: 0.65,
fillColor: '#2262CC'
});
});
layer.on('mouseout', function (e) {
this.resetStyle();
});
}
}).addTo(map);
});