테스트 사이트 - 개발 중인 베타 버전입니다

div fixed 우측배너를 top에서 떨어트리려면? 채택완료

공대그녀 11년 전 조회 5,264

안녕하세요 :)

아래는 div position fixed를 이용해서 고정된 우측배너 레이어를 만드는 소스입니다.

스크롤을 내렸을때 stick div가 최상단에서 50px 떨어져서 작동하게 하려면 어떻게해야 될까요?

style쪽  .stick 에 margin-top:50px;을 넣으면, 떨어지긴 하는데, 한번 최상단에 갔다가 떨어져버려요.

도움 부탁 드려요.ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
11년 전
처음 위치가 어떻게 되는지는 모르겠지만 
위 WEBsiting님 처럼 하시고
스크롤을 맨위로 올렸을 때 원래 대로 돌아 올려면 
 if (windowpos > pos.top) {s.addClass("stick");} 처럼 '='을 빼면 되겠네요.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

공대그녀
11년 전
네이비컬러님 답변 감사 드립니다. :)

댓글을 작성하려면 로그인이 필요합니다.

11년 전
html  소스가 없어서 어떤 형태인지는 알수가 없지만 단순히 본다면

.stick {
 position:fixed;
 top:50px;
}
하면 되지 않을까요?
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

공대그녀
11년 전
WEBsiting님 답변 감사 드립니다. :)

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인