我正在使用$("#pagePort").load()
在我的應用程序的頁面之間導航,並且它在Android中工作(兩個模擬器均爲&設備)。
但是,當我嘗試從Windows Phone 8的模擬器運行它時,我的應用程序無法更改其頁面。
我正在使用$("#pagePort").load()
在我的應用程序的頁面之間導航,並且它在Android中工作(兩個模擬器均爲&設備)。
但是,當我嘗試從Windows Phone 8的模擬器運行它時,我的應用程序無法更改其頁面。
爲了使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;
感謝您的幫助。我在哪裏可以找到jquery mobile .js?我認爲我不使用一個... –
然後,你使用什麼「.load()」...? –
好,這是我用js的列表: \t \t Theres no jquery mobile。對不起,我真的不明白這個工作燈是如何工作的:( –
請說出你的工作燈的版本以及jQuery Mobile的版本。 –
這個問題解決了嗎?請標記爲已回答。 –