Dieser neue Nachrichtenaufforderungseffekt wird in den Projekten des Unternehmens verwendet und dient hauptsächlich dazu, Benutzer daran zu erinnern, dass es neue Nachrichten gibt. Der spezifische Implementierungscode lautet wie folgt:
var newMessageRemind = {
_step: 0,
_title: document.title,
_timer: null,
//Eingabeaufforderung für neue Nachricht anzeigen
show: function() {
var temps = newMessageRemind._title.replace("【 】", "").replace("[Neue Nachricht]", "");
newMessageRemind._timer = setTimeout(function() {
newMessageRemind.show();
//Cookie-Vorgang schreiben hier
newMessageRemind._step ;
if (newMessageRemind._step == 3) {
newMessageRemind._step = 1
};
if (new MessageRemind._step == 1) {
document.title = " 】 },
;
document.title = newMessageRemind._title;
//Cookie-Vorgang hier schreiben
}
};
Aufruf zum Anzeigen der Erinnerung an neue Nachrichten: newMessageRemind.show();
Rufen Sie an, um die Erinnerung an neue Nachrichten abzubrechen: newMessageRemind.clear();
Anderes: Dieser einfache Code verursacht ein solches Problem:
Das heißt, wenn Sie viele Seiten einer Website öffnen und es neue Nachrichten gibt, blinken alle Seiten weiter, wenn Sie andere Seiten aufrufen Ich frage immer noch nach, nachdem ich die Nachricht gelesen habe.
Unser Unternehmen löst das Problem durch die Verwendung von Cookies. Beim Anzeigen neuer Nachrichten wird die Eingabeaufforderung auf allen Seiten mit blinkenden Titeln abgebrochen.