我在使用谷歌定位服務的網站的移動版本中有幾頁。我正在使用changePage Ajax函數來瀏覽網頁。在第一頁加載位置服務工作正常,如果我去不同的頁面,回去它不。如何使用jquery mobile重新加載頁面上的外部javascript更改?
當我添加rel="external"
它可以工作,但問題是它重新加載整個頁面,這對桌面應用程序來說不是什麼大問題,但在移動設備上看起來不太好。
我嘗試添加reloadPage = true
到changePage但它並沒有任何區別
有什麼辦法重裝只是位置服務,而無需重新加載整個頁面?
例子:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false" ></script>
$("#btn-loc").click(function() {
$.mobile.changePage("#btn-loc", { reloadPage: true }, { transition: "slide" });
});
是否使用了頁面加載事件或pageChange/pageShow調用谷歌服務?頁面加載事件只針對初始頁面,而不是通過AJAX加載的其他頁面。 – gapple 2012-03-26 17:54:11
我在頁面頂部引用了頁面加載事件。你知道我可以如何加載pageChange事件嗎? – Steven 2012-03-26 18:27:23