@Darseed

Как сделать прокручивание внутри div, при навигации по его элементам?

Добрый день. Пример. Есть див, со скролом и в нем еще дивы, можно стрелочкой переходить по элементам списка, сейчас когда с 10 элемента перейти на 11, страница прокручивается, но переходя на следующий элемент тоже будет прокручиваться, подскажите как переписать условие так что бы прокрутка была, тогда когда переход будет с 20 на 21 ? То есть когда с 10 на 11 прокручивается и показаны элементы с 11 по 20, с 20 на 21 прокручивается и показаны с 21 по 30 и тд.
  • Вопрос задан
  • 81 просмотр
Решения вопроса 2
mosesfender
@mosesfender
Меланхолик, параноик, падал с коек
У каждого элемента есть offsetParent и offsetTop. Кроме того, есть у элемента замечательная функция getBoundingClientRect(). Вот возьми все эти цифры, и подумай как посчитать scroll и положение своего div'а относительно другого div'а.
Ответ написан
Комментировать
RAX7
@RAX7
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы