ich mehrere SetTimeout Funktionen wie dieses:clear auf mehreren SetTimeout
function bigtomedium(visiblespan) {
visiblespan.removeClass('big').addClass('medium');
setTimeout(function(){ mediumtosmall(visiblespan);},150);
};
function mediumtosmall(visiblespan) {
visiblespan.removeClass('medium').addClass('small');
setTimeout(function() { smalltomedium(visiblespan); },150);
};
function smalltomedium(visiblespan) {
visiblespan.removeClass('small').addClass('medium');
setTimeout(function() { mediumtobig(visiblespan); },150);
};
function mediumtobig(visiblespan) {
visiblespan.removeClass('medium').addClass('big');
setTimeout(function() { bigtomedium(visiblespan); },150);
};
Welche Onclick in jquery aktiviert wird:
$('div.click').click(
function(event) {
var visiblespan = $('span:visible');
mediumtosmall(visiblespan);
}
);
Was ich tun muss, ist das Klicken zu bekommen unsichtbar zu verstecken Spannweite auch.
Ich bin mir nicht sicher, wie zu tun ist, um die ClearTimeout-Funktion zu schreiben, die die Schleife stoppen wird. Jede Hilfe wird sehr geschätzt. Vielen Dank.