Tôi đang sử dụng ScrollIntoView () để cuộn mục được đánh dấu trong danh sách sang chế độ xem. Khi tôi cuộn xuống ScrollIntoView (false) hoạt động hoàn hảo. Nhưng khi tôi cuộn lên trên, ScrollIntoView (true) đang làm cho toàn bộ trang di chuyển một chút mà tôi nghĩ là dự định. Có cách nào để tránh di chuyển toàn bộ trang khi sử dụng ScrollIntoView (true) không?
Đây là cấu trúc trang của tôi -
#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 đến từ lệnh gọi ajax. Sử dụng safari di động.
Cảm ơn vì sự giúp đỡ của bạn trước đó!