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

home2 게시판 JavaScript, TS 게시판 css를 재활용 하는데 왜 안되는지 모르겠습니다.

css를 재활용 하는데 왜 안되는지 모르겠습니다.

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

    홍세호
    참가자
    <!doctype html>
    <html lang="en">
    <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- Bootstrap CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
    <link href="main.css" rel="stylesheet">
    <script src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
    <title>Hello, world!</title>
     
    </head>
    <body>
     
    <nav class="navbar navbar-light bg-light">
    <div class="container-fluid">
    <span class="navbar-brand">Navbar</span>
    <button class="navbar-toggler" type="button">
    <span class="navbar-toggler-icon"></span>
    </button>
    </div>
    </nav>
    <ul class="list-group" id="test1">
    <li class="list-group-item">An item
    <li class="list-group-item">A second item
    <li class="list-group-item">A third item
    <li class="list-group-item">A fourth item
    <li class="list-group-item">And a fifth one
    
     
    <p class="hello">안녕</p>
    <p class="hello">안녕</p>
    <p class="hello">안녕</p>
     
    <button id="test-btn">버튼</button>
    <button id="modal-btn">모달버튼</button>
     
    <div class="black-bg">
    <div class="white-bg">
    <h4>로그인하세요</h4>
    <button class="btn btn-danger" id="close">닫기</button>
    </div>
    </div>
     
    <script>
    //document.querySelector('.hello').innerHTML="바보";
    $('.hello').html('바보').css('color','red');
    //document.querySelector('#test-buton').addEventListener();
    $('#test-btn').on('click',function(){
    $('.hello').slideUp();
     })
    //document.querySelector=$ ,addEventListener=on
    document.querySelector('.navbar-toggler').addEventListener('click',function(){
    document.querySelectorAll('.list-group')[0].classList.toggle('show');
     })
     
    $('#modal-btn').on('click',function(){
    $('.black-bg').addClass('show');
     });
    $('#btn btn-danger').on('click',function(){
    $('black-bg show-modal').removeClass('show');
     })
     
    </script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
    </body>
    </html>
    
    
    질문/////////////////
    <button id="modal-btn">모달버튼</button> 을 누를시 
    
    document.querySelector('.navbar-toggler').addEventListener('click',function(){
    document.querySelectorAll('.list-group')[0].classList.toggle('show');
     })에서 사용했던 show를 재활용해서(show를누를시 list group이 작동됨)
    
    
    $('#modal-btn').on('click',function(){
    $('.black-bg').addClass('show');
     });
    이렇게 코드를 구성한 후, 버튼을 누르면 나오게 하려는데 왜 안되는지 모르겠습니다.
    
    
    
    
    		
    	
    #44535

    codingapple
    키 마스터
    개발자도구에서 에러같은거 확인가능합니다
    개발자도구 elements 탭에서 show가 잘 붙어있으면 css가 이상한 것이라 css도 확인해봅시다
    #44551

    윤혜빈
    참가자
    <link href="main.css" rel="stylesheet">를 <script src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> 보다 아래에 넣어보세요!
    #44554

    홍세호
    참가자
    말씀하신대로 더 아래에 내렸는데도 작동을 안하네요.... 혹시 작동되셨다면 코드 볼 수 있을까요?
    크롬 콘솔창에는 반영이 되는데 실제 css에서는 반영이 안되네요
    #44571

    윤혜빈
    참가자
    css 에서 .show가 .main-bg 보다 밑에있나요?
    #45206

    홍세호
    참가자
    늦게 답해드려서 죄송합니다. 이게 문제였나보네요 감사합니다.!
6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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