O projeto da empresa usa o efeito desse novo prompt de mensagem, que é usado principalmente para levar os usuários a terem novas mensagens. O código de implementação específico é o seguinte:
var newmessageRemind = {_Step: 0, _title: document.title, _timer: null, // Mostrar novos avisos de mensagens mostram: function () {var temps = newMessageRemind._title.replace ("【【【", "") .Place ("【【】】" "; newmessySageremind._timer = setTimeout (function () {newmessageRemind.show (); // escreva a operação de cookie aqui newMessageRemind._Step ++; if (newmessageMind._step == 3) {newmessageremind._step = 1}; se (newmessEM. temps}; return [newmessageRemind._timer, newmessageRemind._title]; }, // Cancelar o novo prompt de mensagem Clear: function () {clearTimeout (newmessageRemind._timer); document.title = newmessageRemind._title; // Escreva operação de cookies aqui}};Chamando para exibir um novo prompt de mensagem: newmessageRemind.show ();
Ligue para cancelar a nova mensagem prompt: newmessageRemind.clear ();
Além disso: este código simples terá um problema:
Ou seja, quando você abre um site com muitas páginas, se houver uma nova mensagem, todas as páginas continuarão piscando e outras páginas ainda serão solicitadas após você visualizar a mensagem.
Nossa empresa resolve o problema usando cookies. Ao visualizar novas mensagens, todas as páginas com títulos piscando serão canceladas.
A seguir, é apresentado outro código recomendado pelo editor wulin.com
<SCRIPT> (function () {var originTitile = document.title, titletime; document.addeventListener ('visibilityChange', function () {if (document.hidden) {document.title = 'where the Dead Ghost foi! setTimeout (function () {document.title = origin;}, 2000);Nota: O código acima deve ser pré -carregado com a biblioteca jQuery. Basta colocá -lo na parte inferior da página ou em js