Android用のphonegapを使用してWebアプリケーションを開発しています。jqueryモバイルタップイベントを使用しており、タップイベントごとに、コンテンツを表示する前に読み込み中のdivを表示したい.タップイベントと読み込み中のdivの表示の間に遅延が見られます。以下は、私が書いたコードのスニペットです
$('#events').bind('tap',function () {
document.getElementById("loadingDiv").style.display = "block";
});
そしてこれが私のloadingDiv
<div id="loadingDiv"></div>
#loadingDiv {position: fixed; background:black url('images/ajax-loader.gif') no-repeat center 20%; height:100%; width:100%; z-index:100000;}
また、Jquery モバイルを高速化するために、トランジションもオフにしました。
ユーザーエクスペリエンスを向上させるために、loadingDiv をすぐに表示する方法を教えてください。