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:
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
nochmal außerhalb von der Scroll-Funktion eingefügt habe.
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: