Как задать скролл

Не могу задать скролл SCROLLABLE POSTS элементу. Как решить эту проблему?

<div className="flex flex-col h-screen w-full">
  {/* MAIN */}
  <main className="flex-1 px-6 py-10">
    <div className="max-w-7xl w-full mx-auto flex flex-col flex-1">
      {/* HEADER */}
      <div className="h-50">HEADER</div>
      {/* SCROLLABLE POSTS */}
      <div className="h-auto overflow-y-auto">
        <div className="h-30">POST</div>
        <div className="h-30">POST</div>
        <div className="h-30">POST</div>
        <div className="h-30">POST</div>
      </div>
    </div>
  </main>

  {/* FOOTER (фиксируется внизу) */}
  <Footer navElements={[...navElemets].sort((a, b)=> a.mobPos - b.mobPos)}
    className="flex-shrink-0"
    />
</div>

Ответы (1 шт):

Автор решения: ksa

Не могу задать скролл к SCROLLABLE POSTS. Как решить эту проблему?

Для скролирования "к элементу" можно использовать метод scrollIntoView(). Когда нужный элемент будет на странице нужно получить ссылку на него и потом вызвать у него этот метод.

Вот описание этого метода и примеры... https://doka.guide/js/element-scrollintoview

→ Ссылка