Этого код будет показывать только три пункта на время, и показать следующие три элемента при нажмите кнопку «Далее».
var currentPage = 0;
var pages = 5;
var itemsPerPage = 3;
var $submitButton = $("button[type=submit]");
$("li h3").each(function(i, e){
$(e).text((i + 1) + ") " + $(e).text());
});
$("#next").click(function() {
$("li")
//.css("background", "#FFF")
.hide();
for(i = 1; i <= itemsPerPage; i++) {
$("li:nth-child(" + ((currentPage * itemsPerPage) + i) + ")")
//.css("background" , "red")
.show();
}
if(currentPage == pages - 1) {
$submitButton.show();
} else {
$submitButton.hide();
}
if(currentPage < pages - 1) {
currentPage += 1;
} else {
currentPage = 0;
}
});
$("#next").click();
Example on CodePen
Как вы хотите, набор из 3-х вопросов, чтобы сделать - нажав на кнопку 'next', или с помощью' paging'? –
щелкнув дальше следующий. было бы здорово, если бы вы помогли мне с некоторым примером кода. –