Javascript Jvector地图不工作准备IE8?
我目前在IE8浏览器中使用Jvcetor地图显示错误。文档模式和浏览器模式显示错误的方式不同。但两者都是相同的,其工作方式在此附加我的代码:Javascript Jvector地图不工作准备IE8?,javascript,html,css,internet-explorer-8,jvectormap,Javascript,Html,Css,Internet Explorer 8,Jvectormap,我目前在IE8浏览器中使用Jvcetor地图显示错误。文档模式和浏览器模式显示错误的方式不同。但两者都是相同的,其工作方式在此附加我的代码: <!DOCTYPE html> <html> <head> <title>Country Footprint</title> <script> jQuery.noConflict(); jQuery(functi
<!DOCTYPE html>
<html>
<head>
<title>Country Footprint</title>
<script>
jQuery.noConflict();
jQuery(function(){
var $ = jQuery;
$('#focus-single').click(function(){
$('#map1').vectorMap('set', 'focus', {region: 'AU', animate: true});
});
$('#focus-multiple').click(function(){
$('#map1').vectorMap('set', 'focus', {regions: ['AU', 'JP'], animate: true});
});
$('#focus-coords').click(function(){
$('#map1').vectorMap('set', 'focus', {scale: 7, lat: 35, lng: 33, animate: true});
});
$('#focus-init').click(function(){
$('#map1').vectorMap('set', 'focus', {scale: 1, x: 0.5, y: 0.5, animate: true});
});
$('#map1').vectorMap({
map: 'world_mill_en',
panOnDrag: true,
focusOn: {
x: 0.5,
y: 0.5,
scale: 1,
animate: true
},
series: {
regions: [{
scale: ['#688FA0'],
normalizeFunction: 'polynomial',
values: {
</script>
国家足迹
jQuery.noConflict();
jQuery(函数(){
var$=jQuery;
$(“#单焦点”)。单击(函数(){
$('#map1').vectorMap('set','focus',{region'AU',animate:true});
});
$(“#聚焦多个”)。单击(函数(){
$('#map1').vectorMap('set','focus',{regions:['AU','JP'],animate:true});
});
$(“#焦点坐标”)。单击(函数(){
$(#map1').vectoramap('set','focus',{scale:7,lat:35,lng:33,animate:true});
});
$('#focus init')。单击(函数(){
$(#map1').vectorMap('set','focus',{scale:1,x:0.5,y:0.5,animate:true});
});
$('#map1')。矢量地图({
地图:“世界磨坊”,
帕南德拉格:没错,
重点:{
x:0.5,
y:0.5,
比例:1,
动画:真实
},
系列:{
区域:[{
比例:['#688FA0'],
正规化函数:“多项式”,
价值观:{
它在IE8中显示网页错误。当文档模式和浏览器不同时如何运行?请帮助我这就像你第五次问完全相同的问题一样 我在评论中回答了这个问题,你一直在问同样的问题,用同样的代码,在这里 在这里,不同的用户,但完全相同的代码 试着听一下,在定义jVectorMap选项的对象中有一个尾随逗号
$('#map1').vectorMap({
map: 'world_mill_en',
panOnDrag: true,
focusOn: {
x: 0.5,
y: 0.5,
scale: 1,
animate: true
},
series: {
regions: [{
scale: ['#688FA0'],
normalizeFunction: 'polynomial',
values: {
"TL": 0.62,
"TO": 0.3,
"GB": 2258.57,
"US": 14624.18,
"VU": 0.72, // IT'S HERE ----------------
}
}]
},
注意尾随逗号,对象中的最后一个属性不应该有尾随逗号,因为它后面没有其他属性
大多数浏览器都不在乎,但在旧IE中,你会得到与你得到的完全相同的错误,你必须删除最后一个逗号。然后寻找更多的尾随逗号