JSFiddle - React, Tailwind, and code Playground
HTML
<div class="block">
</div>
CSS
.block{
height: 100px;
background: #000;
}
.mobil{
background: red;
}
.mobil--clicked {
background: blue;
}
JavaScript
$('body').on('click', '.mobil', function() {
$(this).addClass("mobil--clicked");
});
var doit;
function resizedw(){
if ($(document).width() < 500){
$('.block').addClass("mobil");
} else{
$('.block').removeClass("mobil mobil--clicked");
}
};
window.onresize = function() {
clearTimeout(doit);
doit = setTimeout(function() {
resizedw();
}, 0);
};