다음 페이지 로드
뭐하라 님이 작업하신 게 참고가 많이 됐습니다.
이때까진 infinitescroll이라는 플러그인을 이용 중이었는데, 뭐 아무래도 플러그인이다 보니 완벽하게 제가 원하는 대로 제어하기가 힘들었습니다.
no-more-prev/next 를 십분 활용한 스크립트입니다.
변경 후 장점
1. 완벽하게 다음 페이지가 로드된 후에 로딩 아이콘이 사라진다.
2. 스크립트의 용량이 10kb 가까이 줄었다. (20% 가량)
추가로, 대부분의 infinite scroll 스크립트들이 가진 문제점이 있습니다.
- 다음 페이지로 이동 후 글을 클릭해서 읽고 뒤로 가기를 누르면 이전 페이지의 글들이 사라져있다.
혹은
- 다음 페이지로 이동 후 글을 클릭해서 읽고 뒤로 가기를 누르면 첫 번째 페이지의 글만 남아있다.
이 두 가지 문제점이 해결됐습니다.
백문이 불여일견 아니겠습니까.
시간 표시 변경
7일 이하 - *일 전
31일 이하 - *주 전
365일 이하 - *개월 전
365일 초과 - *년 전
기타
- 로그아웃된 상태에선 댓글의 링크 등을 감싸주지 않던 오류를 해결했습니다.
- 로그아웃된 상태에서 우측 상단의 메뉴가 조금 깨지던 오류를 해결했습니다.
- 새로 고침 되면 가끔 배너가 사라지지 않던 오류를 해결했습니다.
- 기타 등등...