0

マップ バブルに似たハイマップ マップがあり、その中で 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/

4

1 に答える 1

0

これを試して:

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

またはこれ:

$(document).ready(function() {
    $('#icon6').attr('fill', '#000000');
});
于 2014-11-13T04:35:25.640 に答える