Есть условие после удовлетворение которого таймер нужно очистить, а когда условие не удовлетворено снова запустить.
Например : if (StateStnum_1!= stnum_1) { интервал должен работать. А если условие соблюдено и StateStnum_1 === stnum_1 интервал должен быть очищен...
Код полностью:
var intervaled = setInterval(function() {
if (StateStnum_1 != stnum_1) {
StateStnum_1++;
flip('hoursUp' + 1, 'hoursDown' + 1, StateStnum_1, 'Single/Up/' + 2 + '/', 'Single/Down/' + 1 + '/');
if (StateStnum_1 === 10) {
StateStnum_1 = 0;
}
};
}, 1500);