목록의 가시 부분을로드하고 스크롤바를 위조하여 거대한 목록을 효율적으로로드하는 자바 스크립트 라이브러리가 있습니까?큰 목록을 HTML로 효율적으로 표시
<div id='container'>
<!-- Empty but height is set to take up space to fake scrollbar -->
<div id='hidden-before'></div>
<!-- Preloaded in case the user scrolls up -->
<div id='preload-before'></div>
<!-- User can see this. Height == #container's height -->
<div id='viewable-section'></div>
<!-- Preloaded in case the user scrolls down -->
<div id='preload-after'></div>
<!-- Empty but height is set to take up space to fake scrollbar -->
<div id='hidden-after'></div>
</div>
Google 문서 도구는 대용량 텍스트 문서에 대해이를 수행합니다.
참고 : 내가 찾고있는 것은 무한 스크롤보다 더 복잡합니다. Infinite 스크롤은 사용자가 아래를 칠 때까지 기다리지 만 더 많은 데이터를로드하여 스크롤 막대를 확대합니다. 내가 찾고있는 것은 스크롤바가 가짜이기 때문에 모든 데이터가로드되었다고 생각하게 할 것이다. 당신이 바닥에 닿았을 때, 당신은 실제로 내가 보여주고 싶은 목록의 끝을 쳤습니다.
당신은 작은 목록을 만드는 방법을 고려해야한다, 그것이로 그룹화 할 수 있습니다 종류가있다? 목록을 부분 적으로로드한다는 것은 페이지 내 검색이 작동하지 않는다는 것을 의미하므로 사용자가 목록을 스크롤하여 검색을 입력하는 대신 수동으로 검색하게합니다. – RobG
Google 문서 도구는 높이가 고정 된 * 페이지 *를 기반으로합니다. HTML 목록에는 DOM에로드하지 않는 한 각 목록 항목의 높이를 알 수있는 방법이 없습니다. – bfavaretto
@bfavaretto 물론 내가 보여주고 자하는 각 목록 항목에 대해 고정 높이를 가질 수도 있습니다. – jhchen