javascript 将DOM元素滚动到视图中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 将DOM元素滚动到视图中相关的知识,希望对你有一定的参考价值。

<ul>
  <li>Jason Nielsen</li>
  <li>Cathy Cunningham</li>
  <li>Eric Park</li>
  <li>Erin West</li>
  <li>Sara Weiss</li>
  <li>Angela Bates</li>
  <li>Bobby Bradshaw</li>
  <li>Christopher Woodward</li>
  <li>Jackie Turner</li>
  <li>Travis Harris</li>
  <li>Vanessa Rose</li>
  <li>Wendy Washington</li>
  <li>Juan Bond</li>
  <li>Sandra Olson</li>
  <li>James Wilson</li>
  <li>Samantha Stevens</li>
  <li>Brent Powers</li>
  <li>Sarah Padilla</li>
  <li>Paul Nelson</li>
  <li>Yesenia Johnson</li>
  <li>Janice Mccormick</li>
  <li>Shawn Casey</li>
  <li>Amber Conrad</li>
  <li>Frederick Kelly</li>
  <li id="julie">Julie Green</li>
  <li>Luis Higgins</li>
  <li>Sandra Bright</li>
  <li>Michael Reeves</li>
  <li>Julie Green</li>
</ul>
const julie = document.getElementById('julie');

// align top
//julie.scrollIntoView(true) 

// align bottom
//julie.scrollIntoView(false) 

/* newer object syntax
julie.scrollIntoView({
  behavior: smooth | auto;
  block: start | center | end | nearest;
  inline: start | center | end | nearest;
});
*/

julie.scrollIntoView({
  block: 'center',
});



以上是关于javascript 将DOM元素滚动到视图中的主要内容,如果未能解决你的问题,请参考以下文章

javascript 元素滚动到视图时的回调

将元素滚动到可滚动容器中的视图中

javascript 滚动时是视图中的元素吗?

单击时如何将元素滚动到视图中

将现有 DOM 元素绑定到视图模型

问:使用 DOM 将 Javascript(通过链接到 HTML 文件)添加到自定义元素