我讀過一點,並試圖弄清楚這一點,但不能設法得到它的工作!jQuery的 - 用變量功能外
的問題是,第一,我需要設置var count = 0;
然後每次$('.next')
計數被點擊,所以我可以在代碼的底部以後使用,並得到最終變量progress
是正確的。
我在這裏做錯了什麼?
$(document).ready(function() {
var count = 0;
$('.next').click(function() {
var counter = count++;
$('.question-holder:visible').slideUp().closest('.question-holder').nextAll('.question-holder').eq(0).delay(500).slideDown();
});
$('.prev').click(function() {
$('.question-holder:visible').slideUp().closest('.question-holder').prevAll('.question-holder').eq(0).delay(500).slideDown();
});
$('#end').on('click', function() {
$('.question-holder').slideUp().closest('.question-holder');
$('#end').remove();
$('.next').remove();
$('.prev').remove();
$('#submit-holder').fadeIn();
});
var countQuestions = $('div.question-holder').length;
var splitCount = 100/countQuestions;
var progress = splitCount * counter;
$("div.bar").css("width", progress + "%");
});
現在有什麼問題? – 2013-04-30 16:12:41
您增量次數和使用計數器。不要使用計數器變量,也沒用。 – 2013-04-30 16:13:37