«Это» - все о сфере охвата. Каждая функция имеет свою собственную область действия, и поскольку все в JS является объектом, даже функция может хранить некоторые значения в себе, используя «this».
$('#a').click(function(){
console.log($(this).attr('href'));
});
try
высота: 100vh
blockquote>вместо
высота: 100%
blockquote> [114 ] в вашем контейнере
вы также должны остановить рост навигации (удалите flex-grow), иначе он будет расти до нижней части страницы (если вы этого не хотите).