Heim > Web-Frontend > js-Tutorial > Hauptteil

Blinkeffekt für neue Nachrichten in der Titelleiste, implementiert durch js_javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 16:45:37
Original
1685 Leute haben es durchsucht

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:

Code kopieren Der Code 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.
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage