0
我有一組問題,並希望在它們上方顯示一個簡單的進度計數器。 下面的代碼工作正常,但我想知道是否有人可以建議重構,因爲它們是實現這一目標的更好方法。簡單計數使用jQuery
var totalCount = $('#questions li').length,
count = 1;
$('.progress').html("Question " + count + " of " + totalCount);
// Increment by 1 on each click
$('.btn-next').click(function(){
count ++ ;
// remove current count
$('.progress').empty();
// drop in new count
$('.progress').html("Question " + count + " of " + totalCount);
});
// Decrease by 1 on each click
$('.btn-prev').click(function(){
count -- ;
// remove current count
$('.progress').empty();
// drop in new count
$('.progress').html("Question " + count + " of " + totalCount);
});
喜羅裏 當我運行腳本,這是輸出
'NaN'表示結果不是數字 - 通常來自嘗試對字符串和整數執行數學運算。你可以把你的代碼放到http://jsfiddle.net中,這樣我就可以看到發生了什麼? –
http://jsfiddle.net/bobby_bob/k4Ptg/4/ –