JavaScript Fehler? | ScrollDown Navbar erscheint nicht :(

paulick10

Cadet 4th Year
Registriert
März 2017
Beiträge
88
[Gelöst] JavaScript Fehler? | ScrollDown Navbar erscheint nicht :(

Hey Leute, ich habe ein kleines JavaScript Problem.. Unzwar soll auf der Website https://git7.tech/tests beim runterscrollen die Navbar schwarz werden, aber es passiert nichts :(

Wäre nett wenn Ihr euch mal den Quellcode ansehen könntet ob ihr einen Fehler findet.. Ich finde nämlich keinen.


Danke und einen schönen Montag noch :)
 
Zuletzt bearbeitet:
Hast du mal in deine JavaScript Konsole im Browser geschaut?

Code:
Uncaught ReferenceError: $ is not defined
    at (index):30
 
Entweder du lädst erst jQuery und dann dein Script, oder und wartest bis die Seite komplett geladen wurde...


Code:
<script src="https://code.jquery.com/jquery-3.2.1.js"></script>
    <script type="text/javascript">
        $(window).on('scroll', function() {
          if($(window).scrollTop()) {
            $('nav').addClass('black');
          }
          else {
            $('nav').removeClass('black')
          }
        })
    </script>

Code:
$(document).ready(function () {
          $(window).on('scroll', function() {
          if($(window).scrollTop()) {
            $('nav').addClass('black');
          }
          else {
            $('nav').removeClass('black')
          }
        })
});

so ungefähr...

Edit Fehler:

Code:
<script src="https://code.jquery.com/jquery-3.2.1.js"></script>

nicht:

Code:
<script> src="https://code.jquery.com/jquery-3.2.1.js"</script>
 
Zuletzt bearbeitet:
Danke für deine Antwort! Aber ich verstehe dich nicht ganz.. Mein Quellcode hab ich jetzt so geändert:
Code:
    <!-- JavaScript: NavbarScroll -->
    <script> src="https://code.jquery.com/jquery-3.2.1.js"</script>
    <script>
    $(document).ready(function () {
      $(window).on('scroll', function() {
      if($(window).scrollTop()) {
        $('nav').addClass('black');
      }
      else {
        $('nav').removeClass('black')
      }
    })
});
</script>
 
Der Fehler ist immer noch drin. Siehe mein Edit...

Da stimmt aber immer noch was nicht.
 
Okay.. Habs gecheckt! :D

Danke & einen schönen Tag dir :jumpin:
 
Zurück
Oben