电话差距 - 将 css 更改为离线模式不起作用
Phonegap - Changing css for offline mode not working
在onDeviceReady中,我正在尝试检测navigator.connection.type是否存在网络连接,如果不是,则显示带有离线内容的div,但它不起作用。 在设备上运行它(Z10)。
我的页面
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="format-detection" content="telephone-no">
<meta name="viewport" content="user-scalable=no, initial-scale=1, minimum-scale=1, maximum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi">
<title>Our Application</title>
<link rel="stylesheet" href="css/jquery.mobile-1.3.2.min.css">
<link rel="stylesheet" href="css/index.css">
<script src="js/jquery.js"></script>
<script src="js/jquery.mobile-1.3.2.min.js"></script>
<script src="js/mustache.js"></script>
<script src="phonegap.js"></script>
</head>
<body onload="init()">
<div data-role="page" id="main">
<div data-role="header" class="logo">
<img src="img/logo.png" />
</div>
<div data-role="content">
<ul id="canlist" data-role="listview">
</ul>
<a href="#newcan" data-role="button" data-icon="plus">New can</a>
</div>
<div data-role="footer" data-theme="c">
<h2 class="offline">Offline Mode</h2>
</div>
</div>
<div data-role="page" id="newcan">
<div data-role="header" class="logo">
<img src="img/logo.png" />
</div>
<div id="candetailcontent" data-role="content">
</div>
<div data-role="footer" data-theme="c">
<p>Snapcan!</p>
</div>
</div>
</div>
<script type="text/javascript" charset="utf-8">
function init() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
alert('ready');
var networkstate = navigator.connection.type;
if(networkstate == "none")
{
$(".offline").css("visibility","visible");
}
}
</script>
</body>
</html>
我的索引.css:
.offline{
visibility: hidden;
color: #f00;
font-style:italic;
}
如果没有连接,那么红色的"离线模式"应该是可见的,但不是。 有什么想法吗?
我认为你应该尝试使用cordova的离线事件监听器。
您是否尝试过在离线类上使用 css 属性"display",如果在线或"处于离线状态,则将其设置为"无"?
相关文章:
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 回调函数在python代码中离线
- web浏览器中的离线应用程序存储数据并在之后上传
- OSM-离线查询我的IONIC/CORDOVA项目
- 访问离线jquery应用程序中的本地文件
- 独立离线的html5网络应用程序
- 如果没有互联网连接,Android WebView离线消息
- 如何离线存储数据库,在线时共享到服务器
- qoxdoo中的离线存储是否与所有浏览器和本地文件系统兼容
- 如何在离线模式下不加载谷歌图表
- HTML5 - 离线模式,本地存储和安全都在船上
- 电话差距 - 将 css 更改为离线模式不起作用
- Spotify应用程序API:检测离线模式
- PhoneGap在线和离线模式
- 在离线模式下使用Bokeh绘图运行Web应用程序?哪里可以找到所需的Bokeh文件
- 如何在离线模式下存储修改后的网页内容,然后再回到在线状态
- 在Ember.js应用程序中显示在线和离线(例如飞机)模式
- 保持服务器时间,即使在离线模式(javascript/html5)
- 关闭离线模式下的Browsersync和http-proxy-middleware
- 有没有一种方法可以在离线模式和HTML5中保存图像