2

这是我的代码。我只想要一个使用 jQuery 的简单地图。但是当我在浏览器上打开地图时,我没有看到它。当我删除此声明时:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

我可以看到地图。但我在同一页面中也需要这个脚本。

<!DOCTYPE html>
<html>
  <head>
    <title>Simple Map</title>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta charset="utf-8">
    <style>
      #map {
        width:700px;
        height:400px;
      }
    </style>
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
    <script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
    <script type="text/javascript" src="js/jquery.gomap-1.3.2.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script>
      $(function() {
        $("#map").goMap();
      });
    </script>
  </head>
  <body>
    <div class="main"></div>
    <div id="map"></div>
  </body>
</html>

提前感谢您的帮助。

4

1 回答 1

0

利用jQuery.noConflict

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js"></script>  
    <script type="text/javascript" src="http://www.pittss.lv/jquery/gomap/js/jquery.gomap-1.3.2.js"></script> 
    <script>
        var jq = jQuery.noConflict()
             jq(function() { 
                jq("#map").goMap(); 
            });
        </script>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
于 2013-07-26T18:10:25.007 回答