따라다니는 메뉴 질문입니다.

따라다니는 메뉴 질문입니다.

QA

따라다니는 메뉴 질문입니다.

본문

아미나빌더를 사용중이며

위젯을 이용해서 따라다니는 메뉴를 삽입해봤는데요.

 

정상적으로 잘 노출이되나

제가 원하는 위치에 멈추지 않고 하단(푸더쪽)에 위치하는데

이걸 푸더위에 위치 시킬 수 있을까해서

질문을 올립니다.

 

style="position: fixed; width:50px; top: 580px; left: 50%; z-index: 7000;  margin-left: 610px;"

윗쪽이나 옆으로는 설정을해서 원하는 위치에 가는데요.

 

하단부분은  bottom: 10px; 사용해도 먹히지가 않네요.

 

조언 좀 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

IE포기하신다면 stiky 속성을 사용하실수 있습니다.

지원해야된다면 stiky js같은 라이브러리를 사용하셔야됩니다.

fixed는 top 속성과 bottom 속성을 같이 사용할수 없습니다. 

style="position: fixed; width:50px; left: 50%; bottom:10px z-index: 7000;  margin-left: 610px;"

제이쿼리로 제어하시면 될듯 합니다.

https://webisfree.com/2015-11-03/%EC%A0%9C%EC%9D%B4%EC%BF%BC%EB%A6%AC%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%B4-scrollheight%EB%A5%BC-%EA%B0%80%EC%A0%B8%EC%98%A4%EB%8A%94-%EB%B0%A9%EB%B2%95

 

위 링크에서 현재 페이지의 총 height 를 계산한뒤에

 

 

http://www.devkuma.com/books/pages/225

해당 푸터 오브젝트의 높이를 계산하고

 

if(현재스크롤값 >= 페이지높이-푸터의 높이){

해당 fixed 개체 bottom값을 푸터의 높이만큼

또는 position 속성을 absolute로 변경

}

 

이런식으로 코딩하시면됩니다.

 

직접 하시는게 귀찮으시면

제이쿼리 라이브러리가 있는데 가장 대표적인게 sticky 입니다.

근데 ie 지원이 안되죠.

근데 또 안되는게 어딨나요

https://moonformeli.tistory.com/24

아래 링크를 보시면 ie 도 지원가능하게 할수 있습니다.

 

이 모든게 어렵고 복잡하시면 의뢰로 가시면됩니다~

화이팅입니다!

답변을 작성하시기 전에 로그인 해주세요.
전체 4

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT