안녕하세요! 좋은 강의를 제공해주심에 항상 감사드립니다 !
예제를 풀다가
질문1. e.stopPropagation(); 을 사용해서 해보려는데 안 되던데 혹시 이유를 여쭈어볼 수 있을까요?
------------------------------------------
document.querySelector('.black-bg').addEventListener('click', (e) => {
e.stopPropagation();
document.querySelector('.black-bg').classList.remove('show');
});
------------------------------------------
질문2. 제이쿼리문으로 if문 조건 작성할 때 is() 함수로 하면 잘 되는데, '비교연산자 =='로
$(e.target) == $('.black-bg') 이렇게 하면 코드가 안 먹는데 왜 그럴까요..?
console.log로 비교해봤을 땐 둘이 완전 일치했는데 말이죠 ㅠ
------------------------------------------
$('.black-bg').on('click', (e) => {
if($(e.target).is($('.black-bg'))){
// document.querySelector('.black-bg').classList.remove('show');
$('.black-bg').removeClass('show');
}
})