2013-08-28 64 views
0

我正在使用$("#pagePort").load()在我的應用程序的頁面之間導航,並且它在Android中工作(兩個模擬器均爲&設備)。

但是,當我嘗試從Windows Phone 8的模擬器運行它時,我的應用程序無法更改其頁面。

+0

請說出你的工作燈的版本以及jQuery Mobile的版本。 –

+0

這個問題解決了嗎?請標記爲已回答。 –

回答

1

爲了使changePage功能在Windows Phone 8中有效,我做了以下操作。我懷疑這種改變會讓很多事情「突然」發生。

這種變化應該是在某個時間點成爲下一個jQuery Mobile的版本的一部分...
請您嘗試一下:

開放jquery.mobile-1.xxjs和重構代碼如下:

-  var uri = url ? this.parseUrl(url) : location, 
-  hash = this.parseUrl(url || location.href).hash; 
+  var uri = this.parseUrl(url || location.href), 
+  hash = uri.hash; 

和:

-  return uri.protocol + "//" + uri.host + uri.pathname + uri.search + hash; 
+  return uri.protocol + uri.doubleSlash + uri.host + uri.pathname + uri.search + hash; 
+0

感謝您的幫助。我在哪裏可以找到jquery mobile .js?我認爲我不使用一個... –

+0

然後,你使用什麼「.load()」...? –

+0

好,這是我用js的列表: \t \t Theres no jquery mobile。對不起,我真的不明白這個工作燈是如何工作的:( –

相關問題