상단 메뉴 고정 부드럽게 스크롤하기 (점프 안함) > 그누보드5 팁자료실

그누보드5 팁자료실

상단 메뉴 고정 부드럽게 스크롤하기 (점프 안함) 정보

상단 메뉴 고정 부드럽게 스크롤하기 (점프 안함)

첨부파일

test.php (2.2K) 149회 다운로드 2019-03-07 13:42:00

본문

구글링해서 찾았습니다

kcmschool.com/15 에서 찾았습니다
pc mobile에서 스크롤 시 점프없이 상단 메뉴 고정됩니다

---> /js/jquery-1.8.3.min.js 사용

<script type="text/javascript">
    $(document).ready(function(){
        var topBar = $("#topBar").offset();
        $(window).scroll(function(){
            var docScrollY = $(document).scrollTop()
            var barThis = $("#topBar")
            var fixNext = $("#fixNextTag")
            if( docScrollY > topBar.top ) {
                barThis.addClass("top_bar_fix");
                fixNext.addClass("pd_top");
            }else{
                barThis.removeClass("top_bar_fix");
                fixNext.removeClass("pd_top");
            }
        });
    })
</script>

<style type="text/css">
body {margin:0;padding:0;}
.wrap{font-size:70px}
.wrap div{width:100%; text-align:center; font-size:70px; color:#fff;}
.top_bar_fix{position:fixed; top:0; left:0;}
.pd_top{padding-top:150px;}
.wrap .top_bn_zone{height:300px; background:#777; line-height:30px;}
.wrap .top_fix_zone{clear:both; height:150px; background:#d63232; line-height:30px;}
.wrap .top_con_zone{clear:both; background:#ededed; color:#888; text-align:center; font-size:70px;}
</style>

</head>
<body>
        
<div class="wrap">

 <div class="top_bn_zone">
        <br><br>상단 title 영역
 </div>

 <div class="top_fix_zone" id="topBar">
        <br><br>상단 MENU 고정 영역
 </div>

 <div class="top_con_zone" id="fixNextTag">
        하단 contents 영역
 </div>

</div>

추천
6

댓글 8개

전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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