페이지에 많은 내용을 표시해야 할 때 우리 중 많은 사람들은 문제를 해결하기 위해 페이징을 사용합니다.
가끔 페이징 효과가 매우 짜증날 때가 있습니다. 스크롤 막대는 의심할 여지 없이 간단하고 효율적인 방법입니다. 여기서는 사용자 경험을 위해 Jquery를 사용하여 "스크롤 도킹"과 유사한 효과를 얻었습니다. 이런 방식으로 콘텐츠를 아래로 스크롤하면 검색 상자가 창 상단에 "정지(도킹)"됩니다.
이것의 장점은 사용자가 콘텐츠를 다시 필터링해야 할 때 다시 스크롤할 필요 없이 언제든지 조건을 입력하여 검색할 수 있다는 것입니다.
이 효과를 얻기 위한 내 생각은 다음과 같습니다:
먼저 숨겨진 검색창을 디자인합니다. 숨겨진 검색창의 스타일과 이벤트는 표시된 검색창의 스타일과 이벤트와 동일합니다.
그런 다음 숨겨진 검색창의 위치를 '절대'로 설정하세요.
셋째, Jquery를 사용하여 스크롤 막대의 스크롤 거리로 인해 원래 표시된 검색 상자가 보이지 않는지 확인하고 숨겨진 검색 상자를 상단에 고정하여 표시합니다.
다음은 이 효과에 대한 일부 코드입니다:
플로팅 검색 상자 HTML 코드: (표시되는 검색 상자는 이와 동일하지만 클래스가 다릅니다.)