【问题标题】:Google Maps API and jQuery $.load谷歌地图 API 和 jQuery $.load
【发布时间】:2010-07-13 13:43:09
【问题描述】:

当您使用 jQuery 的 $.load 动态转到页面时,我的站点会显示地图。

我的问题是地图无法加载,所以我尝试了这个。

    <script to googlemapsapi>

    <script>

    load('lat,'lng') {
       // code here etc which works
    }

    </script>

(直接访问页面时,这些脚本可以正常工作)。

为了克服我使用的动态页面加载问题

<img src="img/blank.gif" onload="load(0000,0000);" />

但我现在遇到的问题是“未定义负载”。

请问我该如何解决这个问题?

【问题讨论】:

    标签: jquery google-maps dynamic-loading


    【解决方案1】:

    尝试将其更改为 $(document).ready(...

    而不是使用 .load

    http://api.jquery.com/ready/

    【讨论】:

    • 不,它通过 ajax 方法加载页面。不是 .load 来检查文档是否已加载。
    【解决方案2】:

    JavaScript API 必须位于主页上,即动态加载之前访问的页面。

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 2012-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多