danil_polyanskiy
@danil_polyanskiy
Junior Front-End Developer

Почему JQuery якорь не прокручивается плавно, а резко?

Вот у меня есть скрипт:
$(document).ready(function() {
    $("a.scrollto").click(function() {
        var elementClick = $(this).attr("href")
        var destination = $(elementClick).offset().top;
        jQuery("html:not(:animated),body:not(:animated)").animate({
            scrollTop: destination
        }, 800);
        return false;
    });
});


Ввожу всё правильно, в место назначения id="m1", а у отправщика href="#m1".
В чём проблема? Может надо что-либо подключить? Подскажите пожалуйста.

  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
ProjectSoft
@ProjectSoft
Front-end && Back-end разработчик
Плохо, что вы не предоставили код полностью. Ну или хотя бы сэмулировали его в песочнице.
Ведь ошибка может крыться в html разметке
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 19:31
500 руб./за проект
21 нояб. 2024, в 19:28
200000 руб./за проект