我一直在做我的第一個主要編程項目,到目前爲止它一直很好。我的目標是有一個動畫運行,直到觸發一個事件或15秒鐘過去。動畫超時後,我想動畫重複。我目前對該計劃的解決方案如下所示。 var animationSpeed = 40;
var animationTimout = 375;
var testTime = 1;
//some more set up variable
var button1 = document.getElementById("start");
var button2 = document.getElementById("stop");
var timegraph = document.getElementById("ceas");
var time = 0;
var ResetStart = 0;
function Start(){
有時我很難理解JavaScript背後的邏輯,這是我經常看到的一個例子。下面是一個簡單的函數,將被傳遞到計時器: function myCounter() {
//do something...
}
你可以只是通過像這樣: setInterval(myCounter, 1000); 但是,往往我們需要有辦法來阻止它,所以我們把它分配給一個變量: var t = setInterva
我是一個第三方JavaScript開發和我的一個客戶都有自己的網頁,在下列代碼被反覆運行: for (var i = 1; i < 99999; i++) {
window.clearInterval(i);
}
當然,這打破了我的setInterval環。我想我會解決這個問題,只需使用setTimeout,如果還沒有滿足一些條件,則會創建另一個setTimeout。令我驚訝的是,