PhoneGap を使用しています...
ユーザーがネットワークに接続していない場合、data-role='page' のナビゲーションを防止する方法を見つけたいと思います。間違った用語を使用している可能性がありますが、これに関するリソースを見つけるのに苦労しています.Google検索で数時間掘り下げています.
ネットワーク接続がある場合にのみ、ユーザーがここに移動できるようにしたい:
<div data-role="page" id="Location">
<div data-role="header" data-theme="e">
<a href="#" data-rel="back">Incid..</a>
<h1>
Location</h1>
<a href="#" data-rel="back" onclick="updateLoc()" data-theme="g">Use Current</a>
</div>
<!-- /header -->
<div data-role="content">
<!--<div id="panel">
<input id="target" type="text" placeholder="Search Box">
</div>-->
<div id="map_canvas">
</div>
</div>
このjQueryを使用してpageshow
:
$('#Location').live('pageshow', function (event, ui) {
try {
display();
}
catch (e) {
log(e);
alert(e);
}
});
if(navigator.network.connection.type == 'none') を使用してネットワーク ステータスを取得できるはずですが、ロケーション ページの表示を停止するのに苦労しています。