• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 Navbar 상단고정문제, 페이지스크롤응용

Navbar 상단고정문제, 페이지스크롤응용

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #60997

    박현우
    참가자
    안녕하세요
    Navbar밑에 진척도알려주는 UI를 할려고하는데 둘다 fixed를 하면 겹쳐져서 보이지않습니다 해결방법이 있을까요? 
    부트스트랩때문인거같긴합니다..
    //html
    <nav class="navbar navbar-dark bg-dark">
        <div class="container-fluid">
          <span class="navbar-brand" class="text">Navbar</span>
          <span class="ms-auto mx-3 badge bg-dark">Dark 🔄</span>
          <button class="navbar-toggler" type="button">
            <span class="navbar-toggler-icon"></span>
          </button>
          
        </div>
      </nav>
      
      <div id="widthbar"></div>
    
    //css
    #widthbar{
      
      background-color: blue;
      z-index: 10;
      height: 50px;
      position: fixed;
    }
    .navbar{
      position: fixed;
      
      width: 100%;
      z-index: 5;
    }
    
    그리고 응용문제에 대해 시도를해봤는데
    
    $(window).on('scroll',function(){
          let 스크롤양 = document.querySelector('html').scrollTop;
          let 실제높이 = document.querySelector('html').scrollHeight;
          let 높이 = document.querySelector('html').clientHeight;
          
          
          //내리는양이 증가할수록
          if(스크롤양 == 0){
            $('#widthbar').css('width','1%');
          }
          else if(스크롤양 == 400){
            $('#widthbar').css('width','50%');
          }
          
          else if(스크롤양 == 1200){
            $('#widthbar').css('width','100%');
          }
        });
    약간 엉성하게 돼서요 어떤문제가있을까요??
    #61057

    codingapple
    키 마스터
     <div id="widthbar">를 navbar 안으로 넣어봅시다 
    스크롤양이라는 변수가 0일때는 1
    1200일 때는 100이 되는 미지수y를 계산해서 %왼쪽에 넣읍시다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠