게시판 섹션에 버튼이 두 개로 표시되는 이유?

이 기능은 타임라인이 페이지 하단에서 얼마나 떨어져 있는지에 따라 작동합니다. 구체적으로, 마지막 게시물 아래에 topic-bottom이라는 빈 컨테이너가 있습니다. 타임라인이 이 컨테이너를 지나가면 “도킹(docked)” 상태가 되고 컨트롤이 숨겨집니다.

브라우저 창이 충분히 높고, 토픽 푸터 컨트롤 아래에 콘텐츠가 충분하지 않으면 이 상태에 도달하지 못할 수 있습니다.

예를 들어… 이 높은 브라우저 창에서는 타임라인이 내려갈 수 있는 최하단까지 내려온 상태입니다… 더 이상 스크롤할 콘텐츠가 없습니다.

하지만 창을 더 짧게 만들면 하단에 도달하려면 더 많이 스크롤해야 하고, 충분히 짧으면… 버튼이 사라집니다.

고려해 볼 수 있는 개선 방법 중 하나는 토픽의 끝이 아니라 푸터 버튼과의 거리를 기준으로 타임라인에서 버튼을 숨기는 것입니다(실제로는 구현이 생각보다 복잡해져서 가치가 없을 수도 있습니다).

이렇게 하면 위 첫 번째 스크린샷에서는 두 버튼 모두 여전히 표시될 수 있는데, 둘 사이의 거리가 더 넓기 때문에 괜찮을 수 있습니다… 그리고 아래와 같은, 둘이 가깝지만 아직 지나가지 않은 상황에서 조금 더 제어하기 쉬울 것입니다… 이 경우 숨기는 것이 합리적입니다.