Jquery移动HTML5在线应用程序;离线问题

时间:2012-05-15 12:13:49

标签: jquery html5 jquery-mobile

我正在使用jquery mobile + HTML5开发一个Iphone应用程序。我可以离线查看应用程序&在线状态。我有一个谷歌地图来显示用户的位置。现在的问题是,只要应用程序在线,我就可以显示谷歌地图。当应用程序离线时,我隐藏谷歌地图&显示离线消息。 现在当手机上网时,我可以获得在线状态,但无法重新加载谷歌地图js&宾语。它给了我一个错误。

因此,只要设备获得互联网连接,如何刷新DOM。

1 个答案:

答案 0 :(得分:0)

在JQM(ajax页面转换)中,当我进入页面时,' Pagebeforeshow' &安培; ' pageshow'事件被解雇了。所以我添加了连接检查

if (navigator.onLine) {
    isOnline = true;
    return true;
} else {

    isOnline = false;
    localStorage.setItem('offlineCount', '1');
    return true;
} 

因此问题得到解决。但它仍然是关于如何在ajax请求后使用Jquery刷新DOM。