Hallo, ich habe folgendes Problem: Wenn ich auf ein Beliebiges Bild in meine Seite klicke, springt die Seite zu der Anfang. Kann mir jemand sagen, warum das so ist und was ich in meinem jscript Code ändern soll. Vielen Dank.
$('nav a[href^="#"]').on('click', function (e) {
e.preventDefault();
$(document).off("scroll");
$('nav a').each(function () {
$(this).removeClass('active');
$("nav").removeClass("navTest");
})
$(this).addClass('active');
var target = this.hash;
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top+2
}, 500, 'swing', function () {
window.location.hash = target;
$(document).on("scroll", onScroll);
});
});
Was ich weiss ist es dass es vermutlich in dieser Teil liegt: $('nav a').each(function () { $(this).removeClass('active'); $("nav").removeClass("navTest"); })