我无法在单击的多边形路径中添加一个类,下面给出了正确的路径点击,但它没有添加类
function zoomToFeatureB(e) {
e.target.setAttribute("class", "active");
}
function onEachFeatureB(feature, layer) {
layer.on({
click: zoomToFeatureB
});
}
答案 0 :(得分:0)
实际上我设法做到了这样:
function zoomToFeatureB(e) {
this.getElement().classList.add('active');
}
function onEachFeatureB(feature, layer) {
layer.on({
click: zoomToFeatureB
});
}
答案 1 :(得分:0)
如果您已经在使用jquery,请尝试以下
function zoomToFeatureB(e)
{
$(this).addClass("active");
}
或
function zoomToFeatureB(e)
{
$(e.target).addClass("active");
}
以获得比classList.add
更好的浏览器兼容性