相关疑难解决方法(0)

如何滚动到div内的元素?

我有一个滚动div,我希望有一个链接,当我点击它将强制它div滚动查看里面的元素.我写了这样的JavasSript:

document.getElementById(chr).scrollIntoView(true);
Run Code Online (Sandbox Code Playgroud)

但这会在滚动div自己的同时滚动所有页面.如何解决?

我想这样说

MyContainerDiv.getElementById(chr).scrollIntoView(true);
Run Code Online (Sandbox Code Playgroud)

html javascript scroll

134
推荐指数
10
解决办法
29万
查看次数

ScrollIntoView()导致整个页面移动

我正在使用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>
Run Code Online (Sandbox Code Playgroud)

listOfDivs来自ajax调用.使用移动野生动物园.

感谢您的帮助!

javascript css

80
推荐指数
10
解决办法
8万
查看次数

标签 统计

javascript ×2

css ×1

html ×1

scroll ×1