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".
В чём проблема? Может надо что-либо подключить? Подскажите пожалуйста.

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

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

Войти через центр авторизации
Похожие вопросы
от 150 000 до 250 000 ₽
Интерсвязь Челябинск
от 30 000 ₽
Libertex Group Барнаул
от 70 000 до 120 000 ₽
02 июн. 2020, в 06:34
10000 руб./за проект
02 июн. 2020, в 05:06
1000 руб./в час