问题:写一个官网,联系方式那里有一个地方需要展现地图,正常写好之后没问题,但一到IE8-IE10就展示空白。
解决方法:
添加如下代码即可:
if (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion.split(";")[1].replace(/[ ]/g, "").replace("MSIE", "")) < 10) {
$(".contact_forms_ie_tit").show()
}
说实话我没搞清楚这里是为啥,但确实兼容了其他这些版本的IE浏览器。
具体代码如下(js):
引入:
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=你的ak"></script>
(逻辑代码):
// 百度地图
var mapScale = 20;
var markSize = [25, 30]
var map = new BMap.Map('map_con