1. Hindari kotak prompt pop-up
Saya banyak mencari di internet, dan jawabannya sebagian besar diatur ke window.onbeforeunload = null, tetapi mereka tidak valid setelah diadili.
Setelah meninggalkan pertanyaan ini selama dua hari, saya kembali untuk memikirkannya lagi. Akhirnya menemukan jawabannya. Saya akan membaginya dengan Anda di sini:
Lepaskan konten pop-up setelah jQuery meninggalkan halaman (1) pertama-tama lepas dan atur konten pop-up ke null.
Salinan kode adalah sebagai berikut:
$ (function () {
$ (window) .unbind ('sebelum muatan');
window.onbeforeunload = null;
})
2. Terkait lainnya [Abstrak]
(1) Acara Onunload dan OnBeforeunload Window
Berikut ini mengacu pada implementasi di JS, bukan metode <body onunload = "close ()">!
Karena ini dipicu saat membongkar tubuh, dan tidak peduli browser apa pun, menurunkan tubuh akan menurunkan tubuh saat ditutup!
Model 1:
Salinan kode adalah sebagai berikut:
fungsi tutup () {
waspada ("Ini tes");
}
window.onbeforeunload = tutup;
Model 2:
Salinan kode adalah sebagai berikut:
fungsi tutup () {
if (document.body.clientwidth-event.clientx <170 && event.clienty <0 || event.altkey)
{
waspada ("Ini tes");
}
}
window.onbeforeunload = tutup;
Salin kode
Tentang Model 1:
1). Refresh, beberapa jendela dan jendela tunggal cocok.
2). Jendela tunggal IE menutup seluruh pemicu IE.
3) .ie7 Tutup pemicu satu halaman di beberapa jendela
4) Pemicu refresh multi-window lainnya. Mematikan tunggal dan menutup seluruh yang tidak memicu
Untuk model 2:
1) .Eie Single Window dan IE7 Beberapa jendela harus ditutup sebelum dipicu
2). Segarkan browser multi-window lainnya. Tutup satu halaman dan tutup seluruh halaman tanpa memicu
(2) Buat kotak cuti prompt
Bind sebelumnya acara
Salinan kode adalah sebagai berikut:
$ (window) .bind ('sebelumnya', function () {
Kembalikan 'Konten yang Anda masukkan belum disimpan. Apakah Anda yakin meninggalkan halaman ini? ';
});
Memperlonggar
Salinan kode adalah sebagai berikut:
$ (window) .unbind ('sebelum muatan');
window.onbeforeunload = null;
Di atas adalah semua konten yang dijelaskan dalam artikel ini, saya harap Anda menyukainya.