observe updates run function

Change class name on click in jQuery

by ian_smithz

HTML

<button>
button
</button>

<div id="content">
xxxxx
</div>

JavaScript

var observeTimer;
$("#content").on("DOMSubtreeModified", function(){  
    if (observeTimer) clearTimeout(observeTimer);
    //observeTimer = setTimeout(function() { alert("finished"); }, 100);
    observeTimer = setTimeout(sausages, 100);
});

 

    $("button").on("click", function(){
        $("#content").append("<span>FUS</span>");
        $("#content").append("<span> RO</span>");
        $("#content").append("<span> DAH</span>");
    });


var sausages = function(){
    console.log('sausages called');
}