why that is not working ?
var headerBanner= $(".header-banner");
var closeBtn = $('closeBtn');
closeBtn.addEventListener('click', function () {
headerBanner.classList.add('IsClose');
}, false);
.closeBtn {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
overflow: hidden;
opacity: 0.8;
float: right;
cursor: pointer;
}
I want to make custom button to close.
in f12 can’t see "IsClose". Do I make any mistake in js ?
2
Answers
You need to use JQuery’s version of
classList.addClass()
and also change the eventListener toon
:You can also check to make sure the listener is working correctly by adding
console.log('test')
to your event listener:Also, you need to change your declaration of
closeBtn
:headerBanner
is not a single element, so you should give function all those elements.