我有一個非常簡單的.NET MVC3項目使用jQuery Mobile設置爲移動設備呈現。jQuery手機頁面導航行爲
我有一個網頁...
www.mydomain.com/landingpage
,並在此頁上我有一個鏈接到另一個頁面:
www.mydomain.com/homepage
我的問題是這樣的,從登陸頁面的鏈接工作正常 - 加載,動畫並正確返回內容。
但是,一旦在主頁上,所有的主頁鏈接不再起作用。主頁包含約3個不同的jquery移動「頁面」,並試圖鏈接到他們是行不通的。這是由於哈希格式,它仍然顯示類似的東西:
www.mydomain.com/landingpage#homepage
所以當生成鏈接,它看起來是這樣的:
www.mydomain.com/landingpage#homepage
然後,當我鏈接到其他頁面的一個與此類似:
a href="#homepage2">Homepage 2</a>
點擊鏈接將用戶返回到初始登錄頁面和更新網址類似於:
www.mydomain.com/landingpage#homepage2
但我相當肯定它應該看起來更是這樣的:
www.mydomain.com/homepage#homepage2
我能得到它的第一個鏈接正常工作通過使用rel =「外部」,但我想避免這種情況,因爲它重新加載頁面,你失去頁面過渡動畫等
任何想法非常讚賞:)
你正在使用哪個版本的jqm? – root
我使用的版本是1.0b1 – timothyclifford
所以基本上你有兩個單獨的文件。同時讓我爲你制定一個例子 – root