1

こんにちは、jQueryのページネーションを使用していますが、現在は次のようになっています

<Prev 1 2 3 4 5 6 7 8 9 10 11 12 Next>

上記の代わりに、このようなものが必要です

<Prev 1 2 3 . . . 11 12 Next>

<Prev 3 4 5 . . . 11 12 Next>

<Prev 5 6 7 . . . 11 12 Next>

最後に

<Prev 1 . . . . 10 11 12 Next>

状況を理解するための私の対応するコードは次のとおりです

var PerPage = 15;
var NumberOfItems = 180; //from db
var NumberOfPages = Math.ceil(NumberOfItems / PerPage);

 // to create Prev link
 var NavigationHtml = '<li class="previous"><a href="javascript:previous_history_trades();"><span></span></a></li>';
   var CurrentLink = 0;

 // to create total page numbers link
    while (NumberOfPages > CurrentLink) {
           NavigationHtml += '<li class="history_trades_page_link" longdesc="' + CurrentLink + '"><a href="javascript:go_to_history_trades_page(' + CurrentLink + ')">' + (CurrentLink + 1) + '</a></li>';
            CurrentLink++;

      }
     //to create next link
     NavigationHtml += '<li class="next"><a href="javascript:next_history_trades();"><span></span></a></li>';
      $('#history_trades_page_navigation').html(NavigationHtml);

とhtml

<div class="pagination pagination-mini-r">
  <ul id='history_trades_page_navigation'>
  </ul>
</div>

これどうやってするの?

4

0 に答える 0