0

我想在应用程序尝试访问互联网时将本机通知框与 Android 或您用来弹出的任何设备一起使用。或者至少当它需要访问它时,如果它是用户的停止器。

navigator.notification.alert(
    'Please wait...',  // message
    alertDismissed,         // callback
    'Signing In!',            // title
);

虽然这将打开警报,但它会打开一个 OK 按钮,所以我的问题。

如果我能以某种方式删除确定按钮,我仍然无法隐藏通知。

您如何使弹出窗口出现,然后在准备好时将其删除?

编辑

为了清楚起见,这是我想使用的那种对话框: 在此处输入图像描述

当它打开时,用户不能做任何事情,直到它被从屏幕上拿走。

4

2 回答 2

0

即使您找到了隐藏按钮的方法,还有另一种方法可以关闭符号:只需点击屏幕上的其他任何位置。所以不会有原生解决方案。

您可能应该创建一个 div 并将其位置设置为绝对值。

于 2013-09-17T16:13:06.627 回答
0

使用以下功能显示没有“确定”按钮的通知弹出窗口。它会在 2 秒后隐藏。

function showPopup(text){
    $.mobile.loading( 'show', {
        text: text,
        textVisible: true,
        textonly: true,
        theme: 'e',
    });
    window.setTimeout(function(){
        $.mobile.loading('hide');
    }, 2000);
}

您可以通过以下方式调用该函数:

showPopup('Please wait..');
于 2013-09-17T09:06:56.083 回答