gpt4 book ai didi

jquery - JQVMap的不同语言支持

转载 作者:行者123 更新时间:2023-12-01 04:57:29 27 4
gpt4 key购买 nike

我是 jQuery 新手,我正在使用 http://jqvmap.com/这是一个非常好的插件,但我想设置一个语言参数,以便我对不同的语言有相同的 map 。

核心脚本是

<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#vmap').vectorMap({
map: 'world_en',
backgroundColor: '#333333',
color: '#ffffff',
hoverOpacity: 0.7,
selectedColor: '#666666',
enableZoom: true,
showTooltip: true,
values: sample_data,
scaleColors: ['#C8EEFF', '#006491'],
normalizeFunction: 'polynomial'
});
});
</script>

为了测试,我最后添加了语言:'捷克语'/lang:'捷克语',但它不起作用我也阅读了他们的文档,但它不在那里。

是的,我找到了一个文件,其中所有国家/地区都有英文版本,现在我需要制作其他语言版本,有人可以帮助我吗?

我需要捷克语、中文(简体)、德国、波兰语和俄罗斯语的所有国家/地区名称。

脚本可在 jquery.vmap.world 文件中使用,其中所有具有 en 版本的国家/地区名称都会像 "name":"Pakistan"} 一样传递。如果我将其翻译成其他语言,比如 Pákistán巴基斯坦 javascript不允许保存并且浏览器显示???虽然我正在使用

<script type="text/javascript" src="[path]/myscript.js" charset="utf-8"></script>

enter image description here

如果我删除 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 就可以了从 html 文件然后它工作正常,但网页的所有内容都会变得大量。

我也尝试过<iframe>并加载 map 源代码但同样的问题..

任何想法

最佳答案

如果您需要做的只是显示不同的 map ,只需将变量作为值传递到选项中

var maps={
'en':'world_en',
'Czech': 'world_cz',
'Polish': 'world_po'
}

var lang ='Czech'/* logic to determine language in page*/

jQuery('#vmap').vectorMap({
map: maps[lang]

})

关于jquery - JQVMap的不同语言支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13441673/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com