modal
3251 ワード
モダリティウィンドウの作成
ボタンを押すとウィンドウが表示され、周囲の背景にシャドウが表示され、閉じるボタンを押すとウィンドウが消えます.
const layer = document.querySelector('.modal-layer');
layer.addEventListener('click', function() {
modal.classList.remove('active')
})
modal.addEventListener('click', function(e) {
let isLayer = e.target.classList.contains('modal-layer');
if(isLayer) {
modal.classList.remove('active');
}
})
e.target一瞬クリックすると、クリックした部分がtargetになります.e.currentTargetのターゲットはclickというeventListenerです.
Reference
この問題について(modal), 我々は、より多くの情報をここで見つけました https://velog.io/@shinuhyun/modalテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol