html {
scroll-behavior: smooth;
}
// Проходимся по всем элементам "linkList", и делаем выборку по ссылкам (a с атрибутом href, который равен "#")
const anchors = document.querySelectorAll('.linkList a[href*="#"]')
for (let anchor of anchors) {
anchor.addEventListener('click', function (e) {
e.preventDefault()
const blockID = anchor.getAttribute('href').substr(1)
document.getElementById(blockID).scrollIntoView({
behavior: 'smooth',
block: 'start'
})
})
}
$("body").on('click', '[href*="#"]', function(e){
e.preventDefault();
var fixed_offset = 100;
if(this.hash){
var tp = parseInt($(document.querySelector(this.hash)).offset().top);
$('html,body').stop().animate({ scrollTop: tp - fixed_offset }, 1000);
};
});