Я использую 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. Использование мобильного сафари.
Спасибо за вашу помощь заранее!