【问题标题】:Highmaps, cannot access marker by id through javascript?Highmaps,无法通过 javascript 通过 id 访问标记?
【发布时间】:2014-09-30 10:43:24
【问题描述】:

我有一个类似于地图气泡的 highmaps 地图,我在其中定义了一个 id 设置为 icon6 的标记。我尝试使用 jquery 通过 id 访问此标记,但没有成功我已经尝试了所有方法,但没有任何效果。标记在 svg 中定义为,我可以使用填充在 css 中更改颜色,但不能在 javascript 中更改。这是我尝试在加载 js 代码之前加载 svg 文档的一些内容。

$(document).ready(function() {
    $('#icon6').setAttribute('fill', '#000000');
}); 

$(window).load(function() {
    $('#icon6').setAttribute('fill', '#000000');
});

还有很多其他的。 svg 文档的加载方式与 highmaps 加载它的方式相同。如本例所示:

http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/maps/demo/map-bubble/

【问题讨论】:

    标签: javascript highmaps


    【解决方案1】:

    试试这个:

    $(document).ready(function() {
        $('#icon6').css({ fill: "#000000" });
    });
    

    或者这个:

    $(document).ready(function() {
        $('#icon6').attr('fill', '#000000');
    });
    

    【讨论】:

      猜你喜欢
      • 2015-04-25
      • 2019-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      • 2011-09-28
      • 1970-01-01
      相关资源
      最近更新 更多