Androidフォン用のPhoneGap-Appを構築しています。このようなメカニズムを使用して、ユーザーがデータを Web サービスに送信できるようにします。
$('#backdrop').slideDown('fast',function(){
var data = prompt('Please enter your data');
if (data){
//process data
} else {
//go on
}
});
それでも、私の携帯電話でこれをテストすると、要素が実際に表示される前にプロンプトが表示されることがあり (約 80% のケースで推測します) $('#backdrop')
、プロンプトが消えるまで要素が表示されるのを待ちます (そのため)。ブロック性質)。
これは私の本当に古くて遅い電話 (600MHz の HTC Wildfire S) が原因かもしれないと感じていますが、古くて遅い電話を持っているのはおそらく私だけではありません。これを修正する方法です。
これをjQuery手段で実際に修正できますか、それとも標準プロンプトを使用できず、自分で何かを構築する必要があることを意味しますか( prompt
sを使用するのは良い考えですか)? それとも、これは私が今気づいていない完全に異なるものですか?
jQuery のバージョンは 1.7.1、Phonegap/Cordova のバージョンは 1.9.0 です。