我正在使用jquery mobile + HTML5开发一个Iphone应用程序。我可以查看应用程序的离线和在线状态。我有一个谷歌地图来显示用户的位置。现在的问题是,只要应用程序在线,我就可以显示谷歌地图。当应用程序离线时,我隐藏了google地图并显示离线消息。现在,当手机连接到互联网时,我可以获得在线状态,但无法重新加载谷歌地图js & object。它给了我一个错误。
那么如何在设备连接到internet时刷新DOM。
发布于 2012-05-29 21:53:26
在JQM (ajax页面转换)中,每当我访问页面时,'Pagebeforeshow‘和'pageshow’事件都会被触发。所以我添加了连接检查
if (navigator.onLine) {
isOnline = true;
return true;
} else {
isOnline = false;
localStorage.setItem('offlineCount', '1');
return true;
} 这样问题就解决了。但是在ajax请求之后如何使用Jquery刷新DOM仍然是个问题。
https://stackoverflow.com/questions/10600415
复制相似问题