선생님은 클래스를 추가하는 방식으로 코드를 짜셨더라구요
클래스를 추가만 하는 코드다보니, 모달창을 닫은 이후에 다시 로그인을 눌러도 모달창이 안뜨더군요..
그래서 2가지 방식으로 모달창이 다시 뜨도록 코드를 짜보았는데
1)
$('.login').on('click',function(){
$('.black-bg').fadeIn();
})
$('#close').on('click',function(){
$('.black-bg').fadeOut();
})
2)
$('.login').on('click',function(){
$('.black-bg').addClass('showModal')
$('.black-bg').removeClass('hideModal')
})
$('#close').on('click',function(){
$('.black-bg').addClass('hideModal')
$('.black-bg').removeClass('showModal')
})
첫번째 방식으로 짜면 클래스를 추가하는 방식과 확장성의 차이가 큰가요?
즉, 두번째 방식이 더 좋은 코드라 할 수 있나요? 더 좋다면 이유가 뭔가요?