最佳答案
我正在使用ScrollIntoView()
将列表中突出显示的项目滚动到视图中。
当我_向下滚动时,ABC_0运行良好。
但当我向上滚动时,ScrollIntoView(true)
导致整个页面移动了一点,我认为这是有意的。
在使用ScrollIntoView(true)
时,有没有一种方法可以避免整个页面移动?
这是我的页面的结构。
#listOfDivs {
position:fixed;
top:100px;
width: 300px;
height: 300px;
overflow-y: scroll;
}
<div id="container">
<div id="content">
<div id="listOfDivs">
<div id="item1"> </div>
<div id="item2"> </div>
<div id="itemn"> </div>
</div>
</div>
</div>
listOfDivs
来自AJAX调用。使用Mobile Safari.