jQuery toggleClass example
Toggle class name on click in jQuery
by michananya
HTML
<div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div>
CSS
body {
background: #20262E;
font-family: Helvetica;
}
div {
text-align: center;
transition: all 0.2s;
width: 25%;
display: inline-block;
box-sizing: border-box;
padding: 8px;
}
div > span {
background: #fff;
border-radius: 4px;
padding: 20px;
font-size: 25px;
text-align: center;
display: inline-block;
box-sizing: border-box;
border: 1px solid #cccccc;
width: 100%;
}
@media screen and (max-width: 800px) {
div {
width: 33%;
}
}
@media screen and (max-width: 600px) {
div {
width: 50%;
}
}
@media screen and (max-width: 400px) {
div {
width: 100%;
}
}
JavaScript
// find elements
var banner = $("#banner-message")
var button = $("button")
// handle click and add class
button.on("click", () => {
banner.toggleClass("alt")
})