부트스트랩을 통해 사용하는 모달은 Jquery를 사용하면 .modal('show'), .modal('hide') 를 통해 간단하게 모달을 띄우고 지울 수 있다.
$('#myModal').modal('show');
$('#myModal').modal('hide');
그에 반해 바닐라 자바스크립트는 bootstrap.Modal 이라는 객체를 생성해서 조작하여야한다. (생성자의 두번째 파라미터인 중괄호 안에는 옵션을 넣을 수 있다.)
let myModal = new bootstrap.Modal(document.querySelector('#myModal'), {});
myModal.show();
myModal.hide();
'JavaScript > JavaScript' 카테고리의 다른 글
[Javascript] async와 await (0) | 2023.02.09 |
---|---|
[Javascript] 비동기 통신을 위한 3가지 방법 (0) | 2023.02.09 |
[Javascript] 데이터(data-*) 속성 (0) | 2023.02.08 |
[Javascript] 요소의 클래스 다루기 (0) | 2023.02.08 |
[Javascript] 요소의 속성 다루기 (0) | 2023.01.26 |