Javascript 如何在不滚动整个页面的情况下自动滚动inline div?

Javascript 如何在不滚动整个页面的情况下自动滚动inline div?,javascript,html,scroll,Javascript,Html,Scroll,我有一个div作为文件视图的容器。此div在y方向滚动 我想在加载页面时自动将容器div中的内容滚动到特定位置,但不需要滚动整个页面。我已尝试使用和location.hash='scrollHere';但这会滚动整个页面 您有什么想法吗?在容器元素上使用scrollTop,并根据元素在容器中的y位置计算值 在容器元素上使用scrollTop,其值根据容器内元素的y位置计算得出 使用scrollTop需要知道您要去的位置,并且它可能会随着内容的变化而变化。一个可能的解决方案是添加一个锚定标记,并在

我有一个div作为文件视图的容器。此div在y方向滚动

我想在加载页面时自动将容器div中的内容滚动到特定位置,但不需要滚动整个页面。我已尝试使用和location.hash='scrollHere';但这会滚动整个页面


您有什么想法吗?

在容器元素上使用scrollTop,并根据元素在容器中的y位置计算值


在容器元素上使用scrollTop,其值根据容器内元素的y位置计算得出


使用scrollTop需要知道您要去的位置,并且它可能会随着内容的变化而变化。一个可能的解决方案是添加一个锚定标记,并在页面加载时调用焦点,浏览器会为您滚动页面

如果使用Ext,则可以使用Element.scrollIntoView。否则,您可以查看他们的源代码,从中获得如何实现scrollIntoView的灵感


使用scrollTop需要知道您要去的位置,并且它可能会随着内容的变化而变化。一个可能的解决方案是添加一个锚定标记,并在页面加载时调用焦点,浏览器会为您滚动页面

如果使用Ext,则可以使用Element.scrollIntoView。否则,您可以查看他们的源代码,从中获得如何实现scrollIntoView的灵感