cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk menutup kotak dialog amaran yang telah dibuka dengan jq atau js

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();
};
天蓬老师天蓬老师2793 hari yang lalu906

membalas semua(3)saya akan balas

  • 某草草

    某草草2017-05-19 10:26:57

    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.

    window.focus();
    

    balas
    0
  • PHP中文网

    PHP中文网2017-05-19 10:26:57

    alert akan mengganggu pelaksanaan JS, jadi keperluan ini tidak dapat direalisasikan.

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:26:57

    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.

    balas
    0
  • Batalbalas