[英]JVectorMap - change region label
我需要在JVectorMap中翻譯區域名稱。 我使用onRegionLabelShow
但是我的代碼沒有任何反應:
<script>
jQuery(function($) {
$(function(){
var regionColor = "#ee9439"
color = {};
color['US'] = regionColor;
color['FI'] = regionColor;
color['BY'] = regionColor;
color['UK'] = regionColor;
color['GB'] = regionColor;
var name = {
'US': 'USA',
'DE': 'Deutschland',
'RU': 'Russland'
}
$('#world-map').vectorMap({
map: 'world_mill_en',
backgroundColor: '#00AAA1',
series: {
regions: [{
values: color,
attribute: 'fill'
}]
},
onRegionLabelShow: function(e, el, code){
label.html(names[code]);
}
});
});
});
</script>
您的代碼中有一個錯字:您聲明了一個數組name
,但是您的onRegionLabelShow
嘗試訪問names
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.