Proyek perusahaan menggunakan efek prompt pesan baru ini, yang terutama digunakan untuk meminta pengguna untuk memiliki pesan baru. Kode implementasi spesifik adalah sebagai berikut:
var newMessagereMind = {_step: 0, _title: document.title, _timer: null, // tunjukkan pesan baru prompt show: function () {var temps = newMessageremind._title.replace ("【" "). newMessageremind._timer = setTimeout (function () {newMessageremind.show (); // tulis operasi cookie di sini newMessageremind._step ++; if (newMessageremind._step == 3) {newMessageremind._step = 1}; ifeSagereMind.) {newMessagereMind._step = 1}; ifeSagereMind.) temps}; return [newMessageremind._timer, newMessageremind._title]; }, // Batalkan prompt pesan baru CLEAR: function () {clearTimeOut (newMessageremind._timer); document.title = newMessageremind._title; // Tulis operasi cookie di sini}};Menelepon untuk menampilkan prompt pesan baru: newMessageremind.show ();
Hubungi untuk membatalkan Prompt Pesan Baru: NewMessageremind.Clear ();
Juga: Kode sederhana ini akan memiliki masalah:
Artinya, ketika Anda membuka situs dengan banyak halaman, jika ada pesan baru, semua halaman akan terus berkedip, dan halaman lain masih akan diminta setelah Anda melihat pesan tersebut.
Perusahaan kami memecahkan masalah dengan menggunakan cookie. Saat melihat pesan baru, semua halaman dengan judul flashing akan dibatalkan.
Berikut ini adalah kode lain yang direkomendasikan oleh editor wulin.com
<script> (function () {var origintitile = document.title, titletime; document.addeventListener ('visibilitychange', function () {if (document.hidden) {document.title = 'Where the Dead Ghost Go!'; cleartimeout (titletime);} else {document.title = '(つェ⊂ cleartimeout (titletime);} else {document.title =' (つェ⊂ つェ⊂ つェ⊂ つェ⊂ つェ⊂ {titletime); {document.title = Origintitile;}, 2000);Catatan: Kode di atas harus dimuat sebelumnya dengan perpustakaan jQuery. Letakkan saja di bagian bawah halaman atau di JS