我目前正在使用Jvcetor Map在IE8 browser.document模式下显示错误,浏览器模式显示错误显示错误。但它的工作原理在这里附上我的代码:
<!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>
显示网页错误在IE8中。如何在文档模式和浏览器不同时运行?请帮帮我
答案 0 :(得分:2)
这就像你第五次问完全相同的问题一样?
我已经在评论中回答了这个问题,并且你一直在问同样的问题,使用相同的代码,这里
这里是不同的用户,但完全相同的代码
Jvector Map not working when browser Mode and document mode different in 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浏览器中,您会收到与您相同的错误,并且您必须删除最后一个逗号。