0
У меня есть набор вопросов и вы хотите увидеть простую индикацию прогресса над ними. Код ниже работает нормально, но мне было интересно, может ли кто-нибудь посоветовать рефакторинг, поскольку theres должен стать лучшим способом достижения этого.Простой подсчет с использованием 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/ –