Я использую ScrollIntoView () для прокрутки выделенного элемента в списке в поле зрения. Когда я прокручиваю вниз, ScrollIntoView (false) работает отлично. Но когда я прокручиваю вверх, ScrollIntoView (true) заставляет всю страницу немного перемещаться, что, как я думаю, предназначено. Есть ли способ избежать перемещения всей страницы при использовании ScrollIntoView (true)?
Вот структура моей страницы -
#listOfDivs {
position:fixed;
top:100px;
width: 300px;
height: 300px;
overflow-y: scroll;
}
<div="container">
<div="content">
<div id="listOfDivs">
<div id="item1"> </div>
<div id="item2"> </div>
<div id="itemn"> </div>
</div>
</div>
</div>
listOfDivs исходит из вызова ajax. Использование мобильного сафари.
Заранее спасибо за помощь!