Bei Fensterladefunktion überprüfe ich, ob es ein Cookie gibt und ich füge eine CSS-Klasse hinzu, um ein Element auszublenden. Aber es ist nicht schnell genug, wenn man die Seite öffnet, zeigt es das versteckte Element für eine Sekunde. Gibt es einen besseren Weg dies zu tun, ohne das versteckte Element zu sehen?Check cookie und addClass, aber es ist zu langsam
Dies ist das Skript verwende ich (ich benutze jQuery):
$(window).load(function() {
if ($.cookie('note')) {
$('.note').addClass('hide');
}
});
Verstecke es zuerst und zeige es dann nur, wenn der Cookie ** nicht existiert **. – Liam
Haben Sie versucht, Dokument bereit im Gegensatz zu Fenster laden? –
FYI [load() ist veraltet] (http://stackoverflow.com/questions/12643160/load-method-deprecated) und sollte nicht mehr verwendet werden. – Liam