0
私は3つのfor
ループを持っています。exit mulitpleクリック機能を持つループの場合
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));
}
};
残りの二つfor
ループが反復差の速度を除いて同一です。
私は、これらの3つのループを単一のjQueryクリック機能で終了/中断したいと考えています。 idが 'stop'のボタンをクリックすると
どうすればいいですか?
は、これは私のpen
'$( '#ストップが')をクリックします(関数(){ });' – furball514
'機能媒体(){ { (関数main(J){ のsetTimeout(関数(){ $(e)の.trigger( "遊び"); $(e)の.trigger(;; J <1000000 J ++ VAR J = 0)のための ( "rerender"); $( '#Generation')。text( 'Generation:' + j); }、1000 * j/8)。 }(j)); } };速い 機能(){のため (VAR jを= 0; jの<100000; J ++){ (関数main(J){ のsetTimeout(関数(){ $(e)の.trigger() "遊びます"。 (j))、 }、1000 * j/16); }(j)); $(e).trigger( "rerender"); $( '#Generation' } }; ' – furball514
どのボタンをクリックしてループを解除しますか? – CaptainHere