0

我对html5和非常css陌生javascript。我有android开发方面的知识。现在我已经开始做phonegap项目了。

progressdialog在我的项目中,当应用程序从一个屏幕移动到另一个屏幕或加载某些内容时,我想像在 android 中一样显示一个加载器。

谁能帮我在html5中做到这一点?

4

2 回答 2

3

我有类似的需要。我能够使用导航器对象来做到这一点。请在下面找到在后台加载数据的示例代码

function someJSFunctionLoadingData() {
   navigator.notification.activityStart("Your message....", "loading");
   ////// some activity
   navigator.notification.activityStop();

}

为了进一步导航,您可以使用引入一个小的延迟(2 秒)并让进度条在此期间加载,然后将用户定向到您需要的 url。以下是相同的示例

function loadMyUrl(){
    navigator.notification.activityStart("Loading some url....", "loading");
    setTimeout(function loadMyUrl(){
                      navigator.app.loadUrl('file:///android_asse/www/someurl.html');
                      navigator.notification.activityStop();
                      }, 2000 ); 
 }

我从这个链接得到了以上想法

于 2013-03-09T12:08:57.357 回答
0

一个简单的解决方案是创建一个基于 CSS 的微调器元素,并在需要时通过您的 js 将其设置为隐藏/可见。

我在网上搜索并发现了大量的例子,这里就是一个例子。

于 2013-02-14T10:51:18.323 回答