Jest błąd w implementacji scrollTo, ale nie szukałem szczegółów. Sprawdź dokumentację, albo zmień ten fragment na pure javascript.
//Navigation menu scrollTo
$('header nav ul li a').click(function (event) {
event.preventDefault();
var section = $(this).attr('href');
var section_pos = $(section).position();
if (section_pos) {
console.log(section_pos);
// $(window).scrollTo({ top: section_pos.top, left: '0px' }, 1000);
window.scrollTo({
top: section_pos.top,
left: 0,
behavior: 'smooth'
});
}
});
Jeszcze rzuca się w oczy błąd niewłaściwego użycia parametru event
$('.app_link').click(function(e){
event.preventDefault();
$(window).scrollTo({top:$("#hero").position().top, left:'0px'}, 1000);
});