ボタンとアンカータグのjquerymobileに「vclick」イベントハンドラーを登録しています。
<script>
$(document).bind("pageinit", function(event, ui) {
$('.show-page-loading-msg').bind('vclick', function() {
$.mobile.loadingMessage = "Loading...";// "Approved";
$.mobile.textOnly = false;
$.mobile.showPageLoadingMsg();
});
});
</script>
現在、ほとんどの場合、ランダムに問題なく動作しますが、メッセージを無限に読み込んでいるだけで、送信ボタンのフォームを送信するデフォルトの機能がないか、アンカータグの新しいモバイルページが表示されないことがあります。うまくいく場合もありますので、ご了承ください。
マークアップ:
<form id="test" data-ajax="false" action="/test/login" method="post">
<!--username password textboxes here-->
<input class="show-page-loading-msg ui-btn-hidden" type="submit" value="Sign In" data-theme="e">
<a class="show-page-loading-msg" href="/test/home" data-role="button" data-theme="d">Cancel</a>
</form>
ランダムに送信するボタンはフォームを送信しないか、アンカータグでさえ別のページが表示されないことがありますが、読み込みメッセージの表示に失敗することはありません.