有没有办法将css类添加到传单元素?

时间:2014-03-09 04:12:56

标签: javascript css leaflet

与谷歌地图相比,我非常喜欢更清晰的传单dom输出,但我想知道是否有办法将css类添加到标记,图层或折线。

如果这样的话可能会很棒:

function onEachFeature(feature, layer) {
  layer.on({
    click: addClass
  });
}

function addClass(e){
    layer = e.target;
    layer.addClass('soo-wonderful');
}

1 个答案:

答案 0 :(得分:0)

至少对于图层来说:

function onEachFeature(feature, layer) {
  layer.on({
    click: addClass
  });
}

function addClass(e){
    layer = e.target;
    var container = layer._container;
    $(container).attr('class', 'test');
}

尚未测试所有不同的病例,但它是一个很好的起点。