0
我已經得到了以下的功能,改變了4類中的背景圖像,這樣一個背景變爲綠色,然後又製作加載條:與設定的時間間隔更改背景圖片
clearInterval(start);
var i = 0;
function boxes() {
in_loading = ".in_loading:eq(" + i + ")";
$(".in_loading").css("background", "url(images/load_bar_green.png) no-repeat");
$(in_loading).css("background", "url(images/load_bar_blue.png) no-repeat");
if(i == 3) {
i = 0;
} else {
i++;
}
}
var start = setInterval(function() {
boxes();
}, 350);
當我不斷地點擊提交按鈕「閃爍」會改變,就好像它們是2個或更多的功能一樣。我嘗試過使用remove()和display(),但我認爲我需要的是延遲函數的啓動並「清除」函數,以便多次點擊不會把它搞砸!
乾杯 山姆
clearInterval(start)在click處理程序似乎破壞我的代碼之後的函數之外? – Technotron
我現在明白了 - 如果間隔在clearInterval之前沒有激活,jquery會發出錯誤? – Technotron