JSFiddle - React, Tailwind, and code Playground
by wtkd
HTML
<div class="teste"></div>
CSS
.teste{
background: #000;
height: 100px;
width: 100px;
}
.clicked{
background: red;
}
JavaScript
this.Module = {};
this.Module.Start = (function() {
function Start() {
this.teste = $('.teste');
this.drakkar();
}
Start.prototype.drakkar = function() {
console.log(this.teste);
this.teste.on('click', function() {
this.teste.addClass('clicked');
setTimeout(function() {
console.log(this.teste);
this.teste.removeClass('clicked');
}.bind(this), 2100);
}.bind(this));
};
return Start;
})();
new Module.Start();