mawgav: if abfrage mehrere hash

Hallo, ich habe ein Navigationsmenü, das über ein Button auf und zugeklappt werden kann. Das Menü läuft über :target. Das Menü hakt, aber ich konnte das Problem erstmal mit onHashChange und reload erst scheinbar lösen. Allerdings kommt dann die Navigation durcheinander. Die einfachste Lösung ware, wenn ich mit einer if-Abfrage prüfen könnte, ob #target1 oder target2 vorliegt. Mit window.location. hash oder .href klappt das erstmal nicht, weil das eine Zuweisung darstellt.

Gibt es da eine Lösung? mit Dank im voraus mawgav

  1. Hallo vielleicht etwas in der Art?

    var url = 'meineurl.de/index.html#anker',
    var anker = url.split('#')[1];
    
    if(anker) {
        //weitere Schritte
    } else {
        // weitere Schritte
    }
    

    Gruss hawk