나는 뭔가를 이루려고 노력하고 있으며 기존 jQuery 플러그인을 사용할 수 없다. 내가 이루고자하는 목표는 다음과 같습니다.높이가 변하는 머리말이 붙어있는 스티키 사이드 바?
웹 사이트를 열 때 맨 위에 약 200px의 사이드 바를 가지고 있습니다. 그 위의 내 머리글이며, 머리글 아래에있는 메뉴 (메뉴 상단에 도달하면 끈적입니다).
아래에서 사이드 바 div (윗줄을 .sidebar라고 부름)가 위쪽에 도달하면 끈적 거리기를 원합니다 (메뉴 빼기, 항상 페이지 상단에 있어야 함).
<div class="header"></div>
<div class="menu">always sticky through a jQuery sticky plugin</div>
<div class="wrapper">
<div class="sidebar">the part that SHOULD be sticky</div>
<div class="content">the content that SHOULD scroll</div>
</div>
은 물론, .sidebar 및 .content가 서로 옆에 :
는 상황이 조금 명확하게하기 위해, 이것은 HTML의 간단한 예입니다.나는 정말로 간단한 해결책을 잊어 버리고 있다고 생각하지만, 나는 그것을 이해할 수 없다.
사이드 바는 메뉴 상단에 붙어있는 반면, 사이드 바는 상단에 붙어 있습니다. 메뉴 상단에도 붙어 있습니다. 답변을 주셔서 감사합니다. – user2424339
그래서 상단 메뉴는 항상 창 상단에 고정 된 위치를 가지며, 창을 스크롤하고 두 개가 서로 접촉 할 때 사이드 메뉴를이 톱 메뉴 하단에 고정 시키길 원하십니까? 예전에 대수롭지 않은 대 수도 원장/costello 비트처럼 들리 겠지 않습니까? – JMurky
그렇다면이 플러그인이이 작업을 수행 할 수 있어야합니다. 끈적 거리는 시작 위치에 위쪽 여백을 추가하면됩니다. 나는 그것이 너무 심하게 어려울 것이라고 생각하지 않는다. 이것이 실제로 당신이 문제를 겪고 있고 아무도 당신을 도왔다면 나중에 오늘 갈거야. – JMurky