0

我希望在发生“load”事件时停止while循环。JavaScript:在发生事件时停止while循环

事件发生后,该执行while循环:

window.addEventListener("load", function() { 
    while (...) {...} 
}); 

我希望(不使用jQuery或任何其他库)的纯JavaScript来做到这一点。

( “load” 事件:在网页完全加载; document.readyState == "complete":该页面未满载)。

+2

笏?笏你试图达到? – Tushar

+0

我会建议使用事件而不是循环,直到出现问题。它可能太重,甚至会导致整个页面崩溃。但是停止循环的方式是用'break'或propper条件。 – Gabriel

回答

0
window.addEventListener("load", function() { 
    while (document.readyState !== "complete") { 
    //do Whatever 
    } 
}); 
+1

这会在加载事件发生之后执行while循环,而不是之前。 – Rublacava