我試圖做一個數值,比如5000,快速切換到另一個價值,說4000,使用JQuery。現在我做使用這個罰款:使用JQuery生成動畫數字(半倒數)?
mod(".class",4000,"add");
function mod(id,value,type){
var numb = $(id).html();
var current_value = parseInt(numb);
do {
if(type == "add")
increment(id);
else
decrement(id);
current_value = parseInt(numb);
}while(current_value != value);
function decrement(id){
$(id).html(current_value-1);
}
function increment(id){
$(id).html(current_value+1);
}
}
我知道這可能不是去它的最好辦法,但我需要它做的是倒計時(或以上)的人數很快從目前的值設定值。我用這種方法的目的是延遲使用setInterval或setTimeout,但是這會使整個腳本失敗。
任何建議表示讚賞,但我寧願不使用大量插件這個看似簡單的任務。
它看起來像你的目標是提供一個可見的倒計時或顯示器。拋開代碼效率,您提供的代碼看起來很實用。你有什麼問題? – keithm
恩,應該是「你的」 – keithm