@ferds
front-end

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

Как при нажатии на кнопку проскроллить страницу вниз на 500 пикселей?
Можно это сделать с помощью JS? Только не якорь, href уже занят.
Спасибо.
  • Вопрос задан
  • 6494 просмотра
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы