• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Fixed Navigation auch nach Reload

dazzle89

New member
Hallo,

ich habe eine Navigation, die die Klasse "fixed" erhält, wenn man ein wenig gescrollt hat. Wenn man nun aber runtergescrollt hat und die Seite neulädt, verschwindet die Klasse wieder und ich muss wieder scrollen, damit die Klasse hinzugefügt wird. Ich möchte aber dass ich die Klasse auch habe wenn ich gescrollt habe und die Seite neu lade..

Mein bisheriger Code:

Code:
$(window).bind('scroll', function() {
      if($(window).scrollTop() > 38) {
		$('#nav-box').addClass('fixed');
		$('#header').addClass('fixed');
	}
	else {
		$('#nav-box').removeClass('fixed');
		$('#header').removeClass('fixed');
	}
});

Oder anders ausgedrückt: Meine Sticky Navigation verschwindet nach einem Reload, ich möchte sie aber beibehalten, es sei denn der Reload findet statt wenn ich mich ganz oben auf der Seite befinde.

Ich hoffe ihr könnt mir helfen.

Danke im Voraus.

- - - Aktualisiert - - -

Sorry für den Doppelpost.

Ich habe es nun gelöst, indem ich diesen Block

Code:
if($(window).scrollTop() > 38) {
	$('#nav-box').addClass('fixed');
	$('#header').addClass('fixed');
}

nochmal außerhalb von der Scroll-Funktion eingefügt habe.
 
Zuletzt bearbeitet von einem Moderator:
Ganz außerhalb könnte das Probleme machen. Pack' es in einen $(document).ready()-"Block", der dann außerhalb liegt.
 
Zurück
Oben