У меня возникают некоторые проблемы, пытающиеся плавно прокручивать элемент, используя ванильный JavaScript.Плавно прокручивается элемент с помощью ванильного JavaScript.
У меня есть одностраничный сайт с 3 ссылками. Когда я нажимаю одну из ссылок, я хочу гладкую прокрутку к разделу, который он представляет. У меня версия jQuery, и это отлично работает, но я хотел бы узнать, как добиться того же результата с помощью ванильного JavaScript.
Вопрос задан раньше, но ответы немного сложны. Я считаю, что для этого должен быть более чистый и легкий ответ.
Спасибо.
JQuery код:
$('a').click(function(){
$('html, body').animate({
scrollTop: $($(this).attr('href')).offset().top
}, 1000);
return false;
});
Что именно неправильно Предоставлять скрипку. –
Я хотел бы получить тот же результат, что и код jQuery, но используя ванильный Javascript. Я не могу понять, как его достичь. Я был бы признателен, если бы кто-то с хорошим знанием Javascript мог написать код. – NoName84