使用Jquery Mobile创建一个像错误面板一样的facebook

时间:2014-02-19 02:30:11

标签: jquery facebook jquery-mobile

我希望能够像Facebook移动应用程序一样创建错误面板。只要没有互联网连接就会显示。任何人对如何使用Jquery mobile制作这样的面板有任何想法。我希望它向用户显示一些错误。![在此输入图像描述] [1]

1 个答案:

答案 0 :(得分: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
});