我正在使用CraftMap JS来生成“交互式地图”。地图图像在 FireFox 和 Chrome 中加载良好,但在 Internet Explorer 中根本看不到。
我在从 10 到 7 的所有版本的 IE 中都试过这个,但地图的图像只是没有加载。
我已经尝试了 CraftMap 演示,我在 IE 中链接到上面,它工作正常。我只是看不到我错过的任何明显的东西。所以我希望你们中的一个可以帮助我。
我的 HTML 标记如下:
<div class="interactive-map">
<img src="<?php bloginfo( 'template_url' ); ?>/assets/img/world_map.jpg?23456897" class="imgMap" />
<div class="marker" id="uk" data-coords="933, 340">
<h3>United Kingdom</h3>
<ul>
<li>(UK) Ltd - Tel: +44</li>
</ul>
<a class="map-more" href="#united-kingdom">Find Out More</a>
</div><!-- #uk -->
</div>
还有我的 JS....
$(function(){
$('.interactive-map').craftmap({
image: {
width: 1994,
height: 1303,
name: 'imgMap' // (string) class name for an image
},
map: {
position: '800 10' // (string) map position after loading - 'X Y', 'center', 'top_left', 'top_right', 'bottom_left', 'bottom_right'
},
controls: {
init: true, // (bool) set true to control a map from any place on the page
name: 'controls', // (string) class name for controls container
onClick: function(marker)
{
}
}
});
});
希望有人可以帮助我,这让我发疯..