Ahoj...
Lze provést ukončení funkce z předešlé podmínky?
Zkouším to pomocí clearTiemout, ale nevede se mi to.
Kliknutím na obrázek v carouselu, dostanu ten nakliknutý obrázek do stavu 'active', vyvolají se akce a jedna z nich je funkce s nastaveným TimeOutem.
Jenže pokud stihnu v tom nedoběhlém Timeoutu dostat do statusu 'active' jiný/nový obrázek, tak potřebuji aby se předešlá funkce v již běžícím Timeoutu zastavila.
if ($("#104_carousel > div.carousel-wrapper > img.carousel:nth-child(1)").hasClass("active")){
if ( $("#z-type").is(":checked") ){
if ( $("#z-type").is(":checked") ){
$('#D30').click();
var timeOut = setTimeout(function(){ $('#D10').click(); }, 3000);
}
}
else if ( $("#f-type").is(":checked") ){
$('#D40').click();
var timeOut = setTimeout(function(){ $('#D10').click(); }, 3000);
}
else { $('#D40').click(); }
}
else if ($("#104_carousel > div.carousel-wrapper > img.carousel:nth-child(2)").hasClass("active")){
if ( $("#f-type").is(":checked") ){
clearTimeout(timeOut);
$('#D30').click();
timeOut = setTimeout(function(){ $('#D10').click(); }, 6000);
}
else{}
}