1

多言語サイトを構築しています。ホームページでは、http://jqvmap.com/のjqueryマップを使用しています

その選択した国の色を変えてほしい。

多分誰かがこの素晴らしい地図プラグインを使っていて、助けることができますか?ありがとうございました!

jQuery(document).ready(function() {
jQuery('#vmap').vectorMap({
map: 'europe_en',
backgroundColor: null,
borderColor: '#818181',
borderOpacity: 0.25,
borderWidth: 1,
color: '#ffffff',
hoverColor: '#f69338',
hoverOpacity: null,
enableZoom: false,
normalizeFunction: 'linear',
scaleColors: ['#b6d6ff', '#005ace'],
selectedColor: '#f69338',
selectedRegions: '',
showTooltip: true,
onRegionClick: function(element, code, region)
{

    if (code == 'de')
    {
    location.href = "http://www.mywebsite.com/de/"
    }
}
    });
});

言語を検出する方法の解決策を見つけましたが、マップ内の現在の言語で国を選択する方法がわかりません。

if ( document.location.href.indexOf('de') > -1 ) {
         // than select country in map
    }
4

1 に答える 1

1

jVectorMapを使用することをお勧めします。その API にはselectedRegions、最初に選択される領域を設定するパラメーターがあります。

于 2012-11-27T09:58:24.563 に答える