我正在尝试在我的Windows 7 Internet Explorer IE7浏览器上工作的jquery插件是 http



我对我的Windows 7 Internet Explorer IE7浏览器有一些奇怪的体验。jquery 插件我正在尝试在我的Windows 7 Internet Explorer IE7浏览器上工作,这是 http://jvectormap.owl-hollow.net/。此jquery插件不适用于Windows 7 Internet Explorer IE7浏览器,但在带有Internet Explorer 7的Red Hat Linux LAMP服务器上正常运行。我在戴尔Inspiron上运行Wampserver2.4-x86。

这是我的索引.html。

<!DOCTYPE html>
<html>
<head>
  <title>jVectorMap demo</title> 
  <link rel="stylesheet" href="jquery-jvectormap-1.2.2.css" type="text/css" media="screen"/>
 <script src="jquery.js"></script>
 <script src="jquery-jvectormap-1.2.2.min.js"></script>
 <script src="jquery-jvectormap-us-aea-en.js"></script>
</head>
<body>
  <div id="USA-map" style="width: 1200px; height: 800px"></div>
  <script language="javascript">
    function processOrder() {
   var pluginContainer = $("#USA-map");
       pluginContainer.vectorMap({map: 'jquery-jvectormap-us-aea-en'});
    }
  </script>
</body>
<body>
<Script Language="JavaScript">
  processOrder();
</Script>
</body>
</html>

我是唯一一个有这种经验的人吗? 或者我们是否有一些额外的代码来使其适用于Wampserver2.4-x86? 谢谢之前。

服务器似乎返回内容 mime 类型"application/x-javascript"。

正式地,服务器应该返回"application/javascript",请参阅问题Javascript MIME Type

但是,出于兼容性目的,主要是与IE兼容,目前最好返回内容MIME类型的"text/javascript"。

将 apache

配置文件中的"application/x-javascript"实例更改为"text/javascript",然后重新启动 apache 服务器。

美国图像矢量图插件现在可以在Windows 7 Wampserver2.4-x86上运行。谢谢。

索引.html

j矢量图演示 函数进程订单() { var pluginContainer = $("#USA-map"); pluginContainer.vectorMap({map: 'us_aea_en'}); }

foo.js 包含一行:processOrder();

最新更新