在这种情况下,我需要将元素滚动到视口中.问题是我不知道哪个元素是可滚动的.例如,在"肖像"中,主体是可滚动的,而在"风景"中,它是另一个元素(并且有更多的情况会改变可滚动元素)
现在的问题是,给定一个需要滚动到视口中的元素,找到其第一个可滚动父元素的最佳方法是什么?
我已经设置了一个演示here.使用该按钮,您可以在两种不同的情况之间切换
<div class="outer">
<div class="inner">
<div class="content">
...
<span>Scroll me into view</span>
</div>
</div>
</div>
正文是可滚动的或.outer
有什么建议吗?