0

私は HTML5 と Jquery モバイル フレームワークを使用して Android ネイティブ アプリケーションを開発しています。アプリケーションファイルphonegap buildをビルドするための機能を使用しました。apk

私の質問は、アプリケーション内にハイパーリンク リンクを追加したことです。たとえば、次のようになります。

<a href="http://google.com"> tap me</a>

このハイパーリンクをタップすると、新しいサイトが同じウィンドウを開きますが、タップしてから新しいサイトのインデックス ページが開くまでに 5 秒近くの遅延があり、新しい Web ページをロードしているためだと思います。 ...そのため、ユーザーは新しいページの読み込みやエラーが発生したかどうかわかりません... gifjqueryモバイルページの読み込みのように、この5秒のギャップの間に読み込みテキストまたはアニメーション画像を配置する必要があります...

何か案が。?ありがとう...

4

1 に答える 1

1

jQuery Mobile を使用している場合は、ページ読み込みウィジェットを使用して、新しいデータ/ページの読み込み中にメッセージまたはスピナーを表示できます

http://jquerymobile.com/demos/1.2.0/docs/pages/loader.html

<a class="show-page-loading-msg" href="http://google.com">Tap me</a>

このリンク (および他の同様のリンク) のイベント ハンドラーを追加します。

$(document).on('tap', '.show-page-loading-msg', function () {
    $.mobile.loadingMessage();
});
于 2013-03-17T23:40:22.977 に答える