Как сделать плавную прокрутку страницы, помогите найти ошибку
Я питаюсь реализовать плавную прокрутку страницы, нашёл в интерненте кучу вариантов, но по какой-то непонятной причине они не работают, вот например скрипт:
$(function() {
$('.scroll-to').bind('click', function(event) {
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 1500, 'easeInOutExpo');
event.preventDefault();
});
});
Я и jqyery подключил, и попытался изменить сам скрипт, но эффекта ноль, мне бы понять по какой причине моя страница упёрлась в стену
Кстати вот вывод в консоль:
Uncaught TypeError: $(...).offset() is undefined file:///C:/OSPanel/domains/localhost/js/script.js:138 jQuery 9 file:///C:/OSPanel/domains/localhost/js/script.js:135 jQuery 13 script.js:138:48