2012-07-22 32 views
1

我使用JQuery pagination来分页分隔结果。如何在页面的两面添加第一页和最终页面和分页面板

什么,我所做的是:

<script type="text/javascript"> 
    $(function() { 
     var optInit = getOptionsFromForm(); 
     $("#Pagination").pagination(<?php echo $num_result;?>, optInit); 
    }); 
    function pageselectCallback(page_index, jq){ 
     var items_per_page = 10; 
     var max_elem = Math.min((page_index+1) * items_per_page, <?php echo $num_result;?>); 
     $('div[id^="page"]').hide(); 
     for(var i=page_index*items_per_page;i<max_elem;i++){ 
      $('#page'+i).show(); 
     } 

     return false; 
    } 

    function getOptionsFromForm(){ 
     var opt = {callback: pageselectCallback,prev_text :'Pagina precedente',next_text:'Pagina successiva',num_display_entries:10,num:2}; 
     return opt; 
    } 

</script> 

<div id="result_pagin"> 
    <?php for($i=0;$i<$num_result;$i++){?> 
     <div id="page<?php echo $i;?> 
     . 
     . 
     . 
     </div> 
    <?php }?> 
</div> 
<div id="Pagination" class="pagination"> 
</div> 

什么,我需要做的是result_pagin格前和结束时显示分页面板,我需要补充,在面板上,第一页和结束页面按钮。有可能吗?有人能帮我吗?谢谢!

回答

0
<div id="Pagination" class="pagination"> 
    <a id="pgstart" href="#page1">Page 1</a> 
    <a id="pgend></a> 
</div> 

<div id="result_pagin"> 
<!--...--> 
</div> 

<script> 
    var pgend = (<?php echo $num_result;?>/10); 
    $("#pgend").attr("href", "#page"+pgend); 
</script> 
相关问题