긴 페이지 목록에서 의미하는 바를 설명해 드리겠습니다.
따라서 19를 클릭하면 표시 할 새 페이지 수와 표시하지 않는 이전 페이지 수를 결정해야합니다.
예를 들면 다음과 같습니다.
몇 개의 새 페이지를 표시하고 몇 개의 이전 페이지를 표시하지 않아야합니까?
다음은 Yahoo 개발자 네트워크의 공식 답변입니다. 검색 페이지 매김 의 디자인 패턴 라이브러리 :
6 이후 (7 이상) 페이지에서 페이지 링크는 현재 페이지에서 5를 뺀 것으로 시작해야합니다. 예를 들어, 7 페이지에서 첫 번째 페이지는 2 (7-5 = 2)가되고 마지막 페이지는 11이어야합니다 (여전히 10 페이지를 표시 함).
사용자가 콘텐츠와 상호 작용하기를 원하는 방식에 따라 다릅니다.
예를 들어 블로그 아카이브를 통해 페이징 할 때 특히 이전/최신 모델이 작동한다고 생각합니다. 특히 여러 블로그 항목이 한 페이지에 표시되는 경우 (월별/카테고리 별/게시물 별 게시와 같은보다 포괄적 인 아카이브가있는 경우).
포럼과 같은 것들로, 나는 "1 ... 7 8 9 ... 30"모델에 동의하는 경향이 있습니다. 페이지 번호의 "중앙"에있는 페이지 수는 너무 많지 않은 한 중요하지 않다고 생각합니다. that 많은 페이지가 존재할 것으로 기대하지 않으면 더 낮을 수 있고, 많은 페이지를 예상 할 경우 더 길어질 수 있습니다 (예 : Google의 질문에 따라).
페이지 매김중인 항목 (예 : "이전, 다음, 페이지로 이동 :")에 따라 작동 할 수있는 여러 가지 다른 모델이 있지만 여러 가지 모델에 따라 다릅니다. 보편적으로 올바른 답은 없습니다.
그러나 결국 that 큰 거래는 아닙니다. 페이지 매김 모델을 망치면 다소 사용 가능한 한 큰 피해는 없을 것이라고 확신합니다.
우리는 우리 자신의 질문에 답할 수 있기 때문에, 내가 알았던 것으로부터, 대부분의 웹 사이트는 두 개의 새로운 페이지를 보여주고 두 개의 오래된 페이지를 느슨하게 보여줍니다.
예를 들면 다음과 같습니다.
그런 다음 5를 누르면 (목록의 끝) :
VBulletin 포럼 페이지 매김이 가장 유용합니다. 페이지 1000의 5000에 있다면 다음과 같이 표시됩니다.
<< 먼저 <이전 ... 500 900 950 990 998 999 10 1001 1002 1010 1050 1100 1500 2000 ... 다음> 마지막 >>
10, 50, 100, 500 단계를 사용하는 것이 매우 편리하며 일반적으로 많이 사용합니다.
"페이지 번호"로 건너 뛰는 기능은 일반적으로 자료가있는 경우에만 유용합니다. 특정 시간의 다섯 번째 페이지는 잠시 동안 그대로있을 것입니다. 그렇지 않으면, "다음"및 "이전"페이지로 내용을 표시하는 것이 도움이되지만 그 이상의 탐색은 목록의 항목을 정렬하는 데 사용되는 기준을 기반으로해야합니다. 이름별로 정렬 된 20 페이지의 저자가있는 경우, 글자 또는 그 범위에 대한 링크가 있어야합니다. 사용자가 oage 이상의 항목이있는 문자를 클릭하면 해당 문자의 시작 부분부터 이름을 표시하지만 이름 범위가있는 링크를 추가하십시오.
마찬가지로 항목이 시간순으로 정렬되고 연도 및 월 단위로 연결되어 있고 필요한 경우 시간 또는 분으로 세분화됩니다.
5,000 페이지 분량의 항목이 시간순으로 정렬 된 경우 특정 페이지로 이동할 수 있으면 특정 날짜의 항목을 원하는 사람이 "다음"을 2000 번 클릭하지 않고도 항목에 집어 넣을 수 있지만 사용자가 원하는 것이 특정 날짜를 찾으려면 사용자가 페이지를 추측하고 무엇이 있는지 확인하고 추측을 수정하는 것보다 날짜를 지정하도록하는 것이 좋습니다.