$('#map_canvas')。gmap()。bind('init'在点击链接后没有触发

时间:2013-04-27 13:07:22

标签: google-maps jquery-mobile

我正在使用谷歌地图和jquery mobile。

我想在google地图中获取用户当前位置... 在默认页面(Default page)中,页脚中有链接... 在页脚的默认页面,当我点击位置它工作,它转到位置页面给用户位置... 但在页脚的默认页面,当我点击另一个链接,如地图,然后我点击位置
$('#map_canvas').gmap().bind('init'未触发...页面加载但地图未加载。它转到浏览器页面

$(document).ready(function () { 

有效但$('#map_canvas').gmap().bind('init'不起作用

1 个答案:

答案 0 :(得分:1)

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

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

但是其他页面上的页脚导航栏内的锚点缺少rel="external"

我希望这会有所帮助。