GeneralMops: Ankerlink-Parameter in Adresszeile ausblenden?

Beitrag lesen

Hallo Auge,

vielen Dank für deine Überlegungen. Irgendwo hatte ich mal bei Stackoverflow gelesen, dass es Probleme mit der history-Funktion geben kann. Weiß aber leider nicht mehr wo bzw. was genau das war... Deshalb habe ich einen Tipp bekommen und jetzt Folgendes gemacht: Zunächst einmal ist das ganze als Fallbackmethode konzipiert, soll heißen, wenn JS nicht aktiviert ist, greift die Fallbacklösung mittels normalem Ankerlink-Parameter (von dir als "Hash" bezeichnet). Sofern JS aktiviert ist, verwende ich nun folgendes jQuery-Script:

$('html').removeClass('no-js');
$(document).ready(function() {
  $('.nav-btn').click(function(e) {
    $(this).text($(this).text() == 'Menue' ? 'Schliessen' : 'Menue');
    $('#nav').toggleClass('menu_active');
	e.preventDefault();
  });
  $('.menu a').click(function() {
    $('#nav').removeClass('menu_active');
    $('.nav-btn').text('Menue');
  });
});

Das funktioniert super. 😉

Cheers, Mops