我正在为 Android 手机构建一个 PhoneGap-App。我使用这样的机制让用户向 Web 服务提交数据:
$('#backdrop').slideDown('fast',function(){
var data = prompt('Please enter your data');
if (data){
//process data
} else {
//go on
}
});
然而,在我的手机上进行测试时,有时会在元素实际可见之前$('#backdrop')
显示提示(在大约 80% 的情况下) ,并等待元素显示,直到提示消失(由于它阻塞性质)。
我觉得这可能是由于我的手机非常旧且速度慢(600MHz 的 HTC Wildfire S),但我可能不是唯一一个使用旧且慢的手机的人,所以很高兴知道是否有是解决此问题的一种方法。
我真的可以通过 jQuery-means 来解决这个问题,还是意味着我不能使用标准提示并且必须自己构建一些东西(使用prompt
s 是个好主意)?或者这是我现在不知道的完全不同的东西?
jQuery 版本是 1.7.1,Phonegap/Cordova 版本是 1.9.0