스크롤시에만 해더 이동

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
스크롤시에만 해더 이동

QA

스크롤시에만 해더 이동

본문

반응형입니다..

스크롤이 내겨갔을때에만 해더높이와 안에로고랑 메뉴바가 해더높이에 맞춰서 올라가게 하고 싶은데 어떻게해야할까요? 이런건 뭐라고 찾아봐야할까요?

1794421415_1608601755.125.png

 

현재 메뉴슬라이드 js입니다.

<div> --> 해더

<a>태그로 왼쪽.로고.메뉴바 

밑에 그외에 클릭시 나오는 메뉴가 있습니다.

</div>

이런식으로 html이 되어있고

아래와 같이 제이쿼리가 되어있는데요.

<script type="text/javascript">
    
    $('.menu-trigger').click(function(){
        $('.main_menu').hide();
        $('.main_menu').css({'top':'-15px','position':'absolute'});
        $('.i_call').css({'color':'#000'});
        $('.menu-trigger2').show();
        $('menu-trigger span:eq(1)').css({opacity:0});
        $("#logo1").hide();
        $("#logo2, .gnb_all_head, #gnb_all, .gnb_all_head").show();    
        $('#gnb_all h1').animate({opacity:1});
    });
    $('.menu-trigger2').click(function(){        
        $('.main_menu').show();
        $('.main_menu').css({'top':'0px','position':'fixed'});
        $('.i_call').css({'color':'#fff'});    
        $('.menu-trigger2').hide();
        $('menu-trigger span:eq(1)').css({opacity:1});        
        $("#logo1").show();
        $("#logo2, .gnb_all_head, #gnb_all, gnb_all_head").hide();        
        $('#gnb_all h1').animate({opacity:0});
    });
</script>

 

도와주세요..

이 질문에 댓글 쓰기 :

답변 3

http://pager.kr/x/index.php?mid=board_XLuz31&document_srl=2263

 

=> 해당 소스가 비슷한 소스인거 같습니다.

 

http://airwave.serverzero.kr/test.php

 

=> 실제 해보니 잘되는거 같습니다.

스크롤 시 헤더가 상단에 고정되고 높이가 변하는 이벤트를 말씀하시는 거라면, $(window).scroll 이벤트를 감지해 현재 스크롤 높이에 따라 해당 헤더 부분 css를 변경하는 방법으로 position: fixed를 입력하실 수 있습니다. 색상이나 높이도 같은 방법으로 변경하실 수 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 7
QA 내용 검색

회원로그인

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