Navbar in header.php

  • Hi.


    Ich möchte erreichen das das selektierte item in der navbar (Bootstrap) farblich gekennzeichnet ist.
    dafür habe ich eine Methode in javascript


    ich habe die navbar in der header.php


    die header.php wird bei jedem Seitenaufruf geladen


    dadurch wird die navbar auch jedes mal neu geladen und ich glaube daher wird das selektierte item nicht farblich gekennzeichnet

    wie löse ich das Problem?


    Grüße

  • hast du eine Link zu der Seite ?

    Wenn ich dich richtige verstehe willst du den item nee Farbe geben auf der Seite du gerade bist ?

    Ich weiß nicht wie das bei Bootstrap geregelt ist , aber wenn du den item eine andere Klasse gibst dann kannst du den natürlich anders gestallten

  • einen Link habe ich nicht da ich noch lokal arbeite


    hier ist meine header.php mit der navbar:

    hier das css:

    Code
    .navbar-dark .nav-item > .nav-link.active  {
        color:white;
    }

    und hier die javascript:

    Code
    $('.navbar-nav .nav-link').click(function(){
        $('.navbar-nav .nav-link').removeClass('active');
        $(this).addClass('active');
    })

    wenn ich auf der Seite ein nav-item klicke z.B. "Offen" wird es kurz aktiv angezeigt und dann wird wieder "Startseite" als aktiv angezeigt obwohl die Seite hinter "Offen" geladen wurde


    wo kann der Fehler sein?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!