@ferds
front-end

Как при нажатии на кнопку проскроллить страницу вниз на 500 пикселей?

Как при нажатии на кнопку проскроллить страницу вниз на 500 пикселей?
Можно это сделать с помощью JS? Только не якорь, href уже занят.
Спасибо.
  • Вопрос задан
  • 6508 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Как-то так

<a href="#" data-target="#el">...</a>

$('a').on('click', function(){
  var target = $(this).data('target');
  var pos = $(target).offset().top;
  $('html, body').animate({'scrollTop': pos - 100}, 400);
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@GrimJack
Ловите нажатие, в нем обрабатвыете
$("селектор").scrollTop(500);

.scrollTop .scrollLeft .position .offset
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект