0

我正在使用带有 jquery mobile 的谷歌地图。

我想在谷歌地图中获取用户当前位置...在默认页面(默认页面)中,页脚中有链接...在页脚的默认页面中,当我单击位置时它可以工作,它转到位置页面提供用户位置...但是在页脚的默认页面中,当我单击另一个链接(例如地图)然后单击位置时
$('#map_canvas').gmap().bind('init'不会触发...页面加载但地图未加载。它转到浏览器中的页面并

$(document).ready(function () { 

有效但$('#map_canvas').gmap().bind('init'无效

4

1 回答 1

1

它第一次起作用的原因是您的第一页导航栏中的锚点包含该rel=external属性。这会在更改页面时强制刷新整个页面。

ex: <a href="Contact.htm" class="ui-btn-active ui-state-persist" rel="external">

但是rel="external"在其他页面中包含的页脚导航栏中的锚点中缺少。

我希望这有帮助。

于 2013-04-27T14:23:40.903 回答