Как сделать скролл внутри элемента по кнопке?

Есть элемент - блок с набором картинок, из них пользователю видны 3 штуки, остальные скрыты за пределами картинок, нужно сделать внутри него вертикальный скролл, чтобы при нажатии на одну из двух кнопок содержимое пролистывалось вверх/вниз.

Как это сделать? Понятно что js, может у Jquery есть какой-нибудь плагин? Или функция какая-нибуль?
5ca08ba4cbd44414a44cccb332352cb8.png
  • Вопрос задан
  • 1141 просмотр
Решения вопроса 1
lazalu68
@lazalu68
Salmon
Для того чтоб подобное сотворить, достаточно анимировать scrollTop для нужного элемента.

Если нужно, чтобы скроллилось не однократно, а в течение всего нажатия на управляющий элемент, можно использовать setInterval: по нажатию (mousedown) на контрол начать выполнять функцию скролла через какой-то интервал, а когда кнопка отпущена (mouseup) - обнулять интервал.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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