Cara menutup kotak dialog amaran yang dibuka dengan jq atau js
Saya telah membuka amaran melalui fungsi panggil balik, dan sekarang saya mahu ia dipaparkan selama beberapa saat dan kemudian secara automatik bagaimana saya boleh melakukannya dalam jq juga boleh dirampas semua makluman pada halaman semasa saya hanya perlu Kawal salah satu makluman dan minta jawapan daripada guru bahagian hadapan
ps: Bukan maksud soalan, saya takut ada yang bertanya mengapa saya melakukan ini...
Selain itu, saya menggunakan ini untuk Pemberitahuan web H5 saya membuka halaman yang dikurangkan melalui panggilan balik klik Pemberitahuan tidak tahu bagaimana untuk menulisnya, jadi saya perlu menggunakan alert untuk memaksimumkan semula halaman
var msg = 'test';
var n = new Notification("来自用户xxxx的新消息", {
icon: 'pic.png',
body: '消息内容:'+msg
});
n.onclick = function() {
alert(1234);
//想通过劫持函数来重新定义alert函数……但是好像是全局的……
var ALERT_ON = true;
var _alert = window.alert;
window.alert = function(msg) {
if (ALERT_ON) {
_alert(msg);
}
}
//location.reload();
n.close();
};
Nampaknya tiada cara untuk menutup tetingkap timbul
alert secara automatik.
Anda boleh menulis sendiri tetingkap timbul amaran.
Saya akan edit semula kesan yang owner up nak.
Klik pemberitahuan Pemberitahuan untuk membesarkan atau memaparkan halaman semasa.
Cuma tambahkan baris kod ini pada klik Pemberitahuan.
alert akan mengganggu pelaksanaan JS, jadi keperluan ini tidak dapat direalisasikan.
Oleh kerana amaran tidak boleh dimatikan, ia hanya boleh dilumpuhkan, jadi disyorkan untuk menulis kotak pop timbul sendiri.
Gunakan p untuk menulis kotak modal pop timbul bertopeng, dan kemudian tetapkanMasa tamat untuk menutupnya dengan kerap.