我想在应用尝试访问互联网时使用带有andriod的原生通知框或您用来弹出的任何设备。或者至少当它需要访问它时,如果它是用户的止动器。
navigator.notification.alert(
'Please wait...', // message
alertDismissed, // callback
'Signing In!', // title
);
虽然这会打开警报,但会打开一个OK按钮,所以我的问题。
如果我能以某种方式删除确定按钮,我仍然无法隐藏通知。
如何显示弹出窗口,然后在准备好后将其删除?
修改
为了清楚说明这是我想要使用的那种对话:
当它打开时,用户无法做任何事情,直到它从屏幕上移开。
答案 0 :(得分:0)
使用以下功能显示没有'ok'按钮的通知弹出窗口。它将在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..');
答案 1 :(得分:0)
即使您找到隐藏按钮的方法,仍然可以通过其他方式关闭符号:只需点按屏幕上的任何其他位置即可。所以没有原生解决方案。
您可以创建一个div并将其位置设置为绝对值。