У меня есть неупорядоченный список из 50 наименований.Я хочу показывать только 10 одновременно со ссылкой «Еще» внизу. Точно так же, как это только без ajax, поскольку мне это не нужно.
Не могли бы вы дать мне совет или направить меня к учебнику о том, как мне добиться этого эффекта?
Спасибо!
РЕДАКТИРОВАТЬ: Спасибо Рой Намир за ссылку .Я пытаюсь показать 2 элемента на странице из списка из 10, но не могу понять, что я делаю неправильно ...
JS
function pageselectCallback(page_index, jq){
// Get number of elements per pagionation page from form
var items_per_page = 2;
var max_elem = Math.min((page_index+1) * items_per_page, members.length);
var newcontent = '';
// Iterate through a selection of the content and build an HTML string
for(var i=page_index*items_per_page;i<max_elem;i++)
{
newcontent = jQuery('#hiddenresult div.result:eq('+i+')').append();
}
// Replace old content with new content
$('#Searchresult').html(newcontent);
// Prevent click eventpropagation
return false;
}
/**
* Initialisation function for pagination
*/
function initPagination() {
// Create content inside pagination element
$("#Pagination").pagination(10, {
callback: pageselectCallback,
load_first_page:true,
items_per_page:2
});
}
// When document is ready, initialize pagination
$(document).ready(function(){
initPagination();
});
HTML:
<div id="Pagination"></div>
<br style="clear:both;" />
<div id="Searchresult">
This content will be replaced when pagination inits.
</div>
<!-- Container element for all the Elements that are to be paginated -->
<div id="hiddenresult" style="display:none;">
<div class="result">111</div>
<div class="result">222</div>
<div class="result">333</div>
<div class="result">444</div>
</div>
РЕДАКТИРОВАТЬ # 2: Нашел мой ответ: D http://th3silverlining.com/2010/04/15/pajination-a-jquery-pagination-plugin/