【问题标题】:Jquery mobile HTML5 application online & oflline issuejquery mobile HTML5应用在线&离线问题
【发布时间】:2012-05-15 12:13:48
【问题描述】:

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

那么当设备连接到互联网时如何刷新 DOM。

【问题讨论】:

    标签: jquery html jquery-mobile


    【解决方案1】:

    在 JQM(ajax 页面转换)中,当我进入页面时,'Pagebeforeshow' 和 'pageshow' 事件会被触发。所以我添加了连接检查

    if (navigator.onLine) {
        isOnline = true;
        return true;
    } else {
    
        isOnline = false;
        localStorage.setItem('offlineCount', '1');
        return true;
    } 
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-10
      • 2011-07-02
      • 2012-04-11
      • 2012-02-26
      • 1970-01-01
      • 2012-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多