Was ist mein Fehler dort?Js Syntax (?) Fehler
$(document).ready(function(){
$('a').on('click', function(){
var GetaName = $(this).attr('href').split('#');
$('html,body').animate({scrollTop : $('a[name ='+GetaName[1]+']').offset().top},1000);
});
});
Fehler:
Ist '$ ('a [name =' + GetaName [1] + ']')' etwas zurückgeben ? – Pete
Es ist nicht in der Lage $ zu erkennen ('a [name =' + GetaName [1] + ']') –
Nicht sicher, ob es einen Unterschied machen wird, aber versuchen Sie, das Leerzeichen vor dem '=' zu entfernen fügen Sie 'e.preventDefault()' zu Ihrem click-Ereignis hinzu, sonst springt Ihre Seite zu irgendetwas mit dieser ID – Pete