У меня есть куча div
s в большем div, который прокручивает.
Я хочу программно прокрутить до «выбранного» внутреннего div
. Поэтому я получаю position().top
внутреннего div
и устанавливаю это значение, используя scrollTop()
на внешнем div
.
Отлично, это работает, почти.
Расстояние прокрутки составляет приблизительно 0.4%
out. Чем дальше вниз по списку div
s, к которым я пытаюсь перейти, тем дальше вычисление. Я смягчил проблему:
outerDiv.scrollTop(innerDiv.position().top * 1.004);
Является ли это просто проблемой округления внутри jQuery? Кто-нибудь еще нашел это?
(И да, внешний div установлен на position: relative
)