El proyecto de la compañía utiliza el efecto de este nuevo mensaje de mensaje, que se utiliza principalmente para solicitar a los usuarios a tener nuevos mensajes. El código de implementación específico es el siguiente:
var newMessageremind = {_step: 0, _title: document.title, _timer: null, // show nuevo mensaje de mensaje show: function () {var temps = newmessageremind._title.replace ("【】", "") .replace ("【nuevo mensaje】" ");");; newMessageremind._timer = setTimeOut (function () {newMessageremind.show (); // Escribe la operación de cookies aquí newMessageremind._step ++; if (newMessageremind._step == 3) {newMessageremind._step = 1}; if (newMessessemind._step == 1) temperatura}; return [newMessageremind._Timer, newMessageremind._title]; }, // Cancelar el nuevo mensaje de mensaje claro: function () {ClearTimeOut (newMessageremind._Timer); document.title = newMessageremind._title; // Escribir operación de cookies aquí}};Llamando para mostrar un nuevo mensaje de mensaje: newMessageremind.show ();
Llame para cancelar el nuevo mensaje del mensaje: newMessageremind.clear ();
También: este código simple tendrá un problema:
Es decir, cuando abre un sitio con muchas páginas, si hay un nuevo mensaje, todas las páginas seguirán parpadeando y aún se solicitarán otras páginas después de ver el mensaje.
Nuestra empresa resuelve el problema usando cookies. Al ver nuevos mensajes, todas las páginas con títulos parpadean se cancelarán.
El siguiente es otro código recomendado por el editor de Wulin.com
<script> (function () {var orurIntItile = document.title, titlettime; document.addeventListener ('VisibilityChange', function () {if (document.hidden) {document.title = 'Where the Dead Fhost fue!'; ClearTimeout (Titletime);} más {document.title = (つェ⊂) Huh! Es bueno de nuevo; setTimeOut (function () {document.title = OrigIntitile;}, 2000);NOTA: El código anterior debe precargarse con la biblioteca jQuery. Simplemente colóquelo en la parte inferior de la página o en JS