2014-02-19 58 views

回答

0

如果我沒記錯,Facebook使用PhoneGap。 因此,假設他們使用PhoneGap中的事件API是正確的。

PhoneGap可以處理連接或斷開連接等事件。

PhoneGap Events Documentation | PhoneGap Online event | PhoneGap Offline event

處理沒有PhoneGap的連接。

您可以遞歸循環Ajax以在每次成功請求後再次請求。 你可以做的是在服務器上創建一個空白頁面。 並通過ajax請求。 然後你可以添加一個處理程序到ajax失敗。

由於您使用jQuery,你可以做

$.post(link) 
.success(function(){ 
    //Still connected 
}) 
.fail(function(){ 
    //Disconnected 
}); 
+0

非常感謝宙馬。對於我來說,檢查錯誤連接運行良好。事實上,現在我們顯示了一個警報。我希望能夠從頂部滑動面板並顯示相同的錯誤。我正在努力的是在Jquery mobile中創建這樣一個面板。 –

+0

如果您願意,可以在頂部創建自定義欄。 如果您使用「位置:固定」,您可以將其創建爲適合手機的屏幕。並添加jquery-mobile的這個元素autoside

這將防止Jquerymobile通過轉換將其滑出。當該div被修復,並且位於任何jquery移動頁面之外時,那麼jquery mobile至少不會操縱div。 另外,請確保它仍在''標籤內。 –

+0

另請注意,如果您將通知放在另一頁上,通過ajax加載該外部頁面將不會加載'

' 以外的任何其他內容如果我的答案有幫助:)請單擊我旁邊的複選框將答案標記爲答案張貼..謝謝! –

相關問題