Объявить переменную для назначения значения, возвращаемого из setInterval (...), и передать назначенную переменную clearInterval ();
, например
var timer, intervalInSec = 2;
timer = setInterval(func, intervalInSec*1000, 30 ); // third parameter is argument to called function 'func'
function func(param){
console.log(param);
}
// Везде, где вы доступ к таймеру, объявленному выше, вызов clearInterval
$('.htmlelement').click( function(){ // any event you want
clearInterval(timer);// Stops or does the work
});