@@Rainer:
nuqneH
Guten Morgen, und ja, ich weiss das es eine unnütze Spielerei ist.
Richtig. So ziemlich alles, was Scrollen mit JavaScript nachbaut, ist nur sehr eingeschränkt bedienbar: nicht in dem Nutzer angenehmer Geschwindigkeit, nicht per Mausrad, nicht per Tastatur, nicht per Touchgesten, …
Man müsste schon sehr viel Aufwand betreiben, um das alles, was der Browser ohnehin schon kann, nochmal nachzubauen. Und wofür?
Die relevante Stelle ist dann wohl hier:
$('a[href*=#]').bind("click", function(event)
^^^^^^^
Richtig. 'a[href*=#]' selektiert alle a-Elemente, in deren @href-Attributwert ein '#' vorkommt. (Vermutlich nicht das Gewünschte, sondern eigentlich sollen alle a-Elemente selektiert werden, deren @href-Attributwert mit '#' beginnt.)
Kann man das entsprechend ändern oder ist das nicht möglich?
Ja. Du musst eben alle a-Elemente selektieren, deren @href-Attributwert gleich '#top' oder '#bottom' ist.
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)