Saya menggunakan ScrollIntoView () untuk menggulir item yang disorot dalam daftar ke tampilan. Ketika saya menggulir ke bawah ScrollIntoView (false) bekerja dengan sempurna. Tetapi ketika saya menggulir ke atas, ScrollIntoView (true) menyebabkan seluruh halaman bergerak sedikit yang menurut saya memang dimaksudkan. Apakah ada cara untuk menghindari pemindahan seluruh halaman saat menggunakan ScrollIntoView (true)?
Ini adalah struktur halaman saya -
#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 berasal dari panggilan ajax. Menggunakan safari seluler.
Terima kasih atas bantuan Anda sebelumnya!