[Bootstrap] collapse

2020. 2. 23. 20:27

collapse에 필요한 script 선언

<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<!-- JQuery CDN 연동 -->
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<!-- Bootstrap JS -->
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>

 

script 구문작성

<script type="text/javascript">

$(function() {
	
	$('#btn').on('click', function () { 						// 버튼을 클릭했을 때
		let collapses = $('div.container').find('.collapse');	// 클래스 이름이 collapse인 태그를 찾음
		
		collapses.each(function () { 
			$(this).collapse('toggle');							// toggle을 이용해 버튼을 클릭할 때마다
		}); 													// 열리고 닫힘
	});
});

</script>

 

HTML 작성

<div class="container m-5">
	<div class="collapse" id="collapseExample">
		콜랩스 출력!
	</div>
	<input type="button" id="btn" class="btn btn-outline-dark" value="버튼">
</div>

+ Recent posts