Ich habe drei for
Schleifen.Exit mulitple For Schleifen mit Klick-Funktion
function slow() {
for (var j = 0; j < 1000000; j++) {
(function main(j) {
setTimeout(function() {
$(e).trigger("play");
$(e).trigger("rerender");
$('#Generation').text('Generation: ' + j);
}, 1000 * j/2);
}(j));
}
};
Die restlichen zwei for
Schleifen sind die gleichen, außer mit einer Geschwindigkeit von Iteration Unterschiede.
Ich möchte diese drei Schleifen mit einer einzigen jQuery-Klickfunktion beenden/brechen. durch einen Klick auf eine Schaltfläche mit der ID 'stop'.
Wie kann ich das tun?
Das ist mein pen
'$ ('# stop') klicken (function() { });.' ' – furball514
Funktion Medium() { für (var j = 0; j <1000000; j ++) { (function main (j) { setTimeout (function() {$ (e) .trigger ("Play"); $ (e) .trigger ("rerender"); $ ('# Generation'). text ('Generation:' + j); }, 1000 * j/8); } (j)); } }; Funktion schnell() { für (var j = 0; j <100000; j ++) { (function main (j) { setTimeout (function() { $ (e) .trigger ("Play"); $ (e) .trigger ("rerender"); $ ('# Generation'). Text ('Generation:' + j); }, 1000 * j/16); } (j)); } }; ' – furball514
Welchen Knopf klicken Sie, um die Schleife zu brechen? – CaptainHere