JSFiddle - React, Tailwind, and code Playground
HTML
<div></div>
CSS
div{
width: 150%;
height: 20px;
position: relative;
left: - 25%;
background: red;
}
JavaScript
var onchange = function(element, callback) {
var HTML = element.innerHTML;
window.setInterval(function() {
var newHTML = element.innerHTML;
if(HTML !== newHTML) {
HTML = newHTML;
callback(element);
}
});
}
onchange($('div')[0], function(){
alert('element changed');
});
setTimeout(function(){
$('div').text('New Text');
}, 2000);