Also..
2 Dinge sind mir aufgefallen..
1. Dein "header.php" include ist am falschen Platz und hat den Falschen Inhalt!
Damit das richtig inkludiert wird müsste das 1. Im Body mit require inkludiert werden (Im <head></head> haben HTML-Dom Elemente nichts verloren!!)
Und zweitens darf dort NUR noch das <header></header> Element bleiben. Die HTML, BODY und STYLE Elemente außen drum müssen weg, damit das funktioniert.
Das sollte dann ungefähr so aussehen:
Das fügst du dann direkt nach dem öffnenden <body> Tag ein...
2. Das Element in deiner Seite, welches die Scrollbar hat, und quasi Scroll-bar ist ist nicht das HTML oder das BODY Element, sondern dass Element mit der Klasse ".parallax" ..
Daher musst du bei deiner Funktion als "Ziel"-Element .parallax eintragen (etwa so):
dann sollte das klappen. der Zweite Teil unter dem Kommentar ist allerdings unnötig, da der Fall so nie mehr eintreten wird (das das Window bereits beim Laden gescrollt ist)..
Grüße
2 Dinge sind mir aufgefallen..
1. Dein "header.php" include ist am falschen Platz und hat den Falschen Inhalt!
Damit das richtig inkludiert wird müsste das 1. Im Body mit require inkludiert werden (Im <head></head> haben HTML-Dom Elemente nichts verloren!!)
Und zweitens darf dort NUR noch das <header></header> Element bleiben. Die HTML, BODY und STYLE Elemente außen drum müssen weg, damit das funktioniert.
Das sollte dann ungefähr so aussehen:
Quellcode
-
- <header>
- <div id="slogan">
- <p class="noselect">TextTextTextTextTextTextTextTextText</p>
- </div>
- <nav id="navigation-main">
- <ul id="navigation-menu-header" class="noselect">
- <div class="navigation-text">
- <a href="#"><li>TextTextText <i class="fas fa-exclamation-circle"></i></li></a>
- <a href="#" class="tolauncher-section"><li>TextTextText <i class="fas fa-download"></i></li></a>
- <a><li>TextTextText <i class="fas fa-ellipsis-h"></i></li></a>
- </div>
- </ul>
- </nav>
- </header>
Das fügst du dann direkt nach dem öffnenden <body> Tag ein...
2. Das Element in deiner Seite, welches die Scrollbar hat, und quasi Scroll-bar ist ist nicht das HTML oder das BODY Element, sondern dass Element mit der Klasse ".parallax" ..
Daher musst du bei deiner Funktion als "Ziel"-Element .parallax eintragen (etwa so):
Quellcode
-
- jQuery.noConflict();
- jQuery(document).ready(function(){
- jQuery(".parallax").scroll(function() {
- if (jQuery(this).scrollTop() >= 50) {
- jQuery('#return-to-top').fadeIn(200);
- } else {
- jQuery('#return-to-top').fadeOut(200);
- }
- });
- jQuery('#return-to-top').click(function() {
- jQuery('.parallax').animate({
- scrollTop : 0
- }, 500);
- });
- ////////////////////////////////////////
- var winheight= parseInt(jQuery(window).scrollTop());
- var value = 100;
- if (winheight > value) {
- jQuery('#launcher-download').css({'z-index':'2'});
- }
- });
dann sollte das klappen. der Zweite Teil unter dem Kommentar ist allerdings unnötig, da der Fall so nie mehr eintreten wird (das das Window bereits beim Laden gescrollt ist)..
Grüße