2012-11-26 60 views
0

我發現很多例子設置滾動位置,但他們似乎都在網站內的頁面之間跳轉時要。jQuery Mobile的 - 從外部頁面返回時保持滾動POS任何指針?

就從哪裏開始給這個場景有什麼建議:

1)鏈接到其他網站的頁面JQM頁面(如新聞故事)

2)向下滾動,單擊一個新聞故事,然後點擊後退按鈕

返回時,將滾動位置設置爲離開頁面時的位置會很好。

任何意見感謝,謝謝!

回答

0

有幾個解決方案:

  1. 如果您正在構建JQM移動應用程序(不計的Android OD iPhone),您可以使用PhoneGap的構建移動應用程序在JQM的。 Phonegap有一個名爲Child Browser的插件,它可以用來顯示外部鏈接。這是相關的,因爲jQm在顯示外部頁面時可能會出現問題。

  2. 顯示它的iFrame,不是一個很好的主意,但在某些情況下,仍在可控範圍內。

  3. 您可以使用默認狀態並鏈接頁面的一些外部的頁面,如果Ajax請求成功,則新的頁面內容被添加到DOM。但是現在我們遇到了問題,有時候,如果最後一頁有一些非jQM插件,它們將無法正確加載。另一個問題,與android不同,iPhone上沒有後退按鈕。

選項1適用於移動設備,選項3適用於桌面應用程序。

+0

謝謝你的建議。我會研究PhoneGap – FatFingers

相關問題